Rails 的起步体验,历来强调“先给你一栋能跑的楼”。
gem install rails
rails new city_works
cd city_works
bin/rails server如果你更想直接用 PostgreSQL:
rails new city_works --database=postgresql如果你要做 API-only:
rails new city_api --api如果你是现代 Rails 全栈页面应用,通常就是普通模式开工。
如果你主要做纯 JSON 服务,就让它从一开始走 --api 的轻装路线。
这里先形成一个非常重要的分流心智:
Rails 有两种常见建城模式
1. 全栈 HTML / Hotwire 模式
= 后端直接产出页面,前端只做局部增强
2. API-only 模式
= 后端主要产出 JSON,前端是独立 SPA / App两种都正统。
不要被“Rails 就只能做传统页面”这个误解带偏。