全书目录

第二十八篇:Ruby on Rails 完全指南 —— 城市脚手架工务署宇宙

第五章:从零开工 —— 工务署如何起一座新城

1 分钟 185 字 第 498 / 962 个阅读单元

Rails 的起步体验,历来强调“先给你一栋能跑的楼”。

bash
gem install rails
rails new city_works
cd city_works
bin/rails server

如果你更想直接用 PostgreSQL:

bash
rails new city_works --database=postgresql

如果你要做 API-only:

bash
rails new city_api --api

如果你是现代 Rails 全栈页面应用,通常就是普通模式开工。
如果你主要做纯 JSON 服务,就让它从一开始走 --api 的轻装路线。

这里先形成一个非常重要的分流心智:

text
Rails 有两种常见建城模式

1. 全栈 HTML / Hotwire 模式
   = 后端直接产出页面,前端只做局部增强

2. API-only 模式
   = 后端主要产出 JSON,前端是独立 SPA / App

两种都正统。
不要被“Rails 就只能做传统页面”这个误解带偏。