全书目录

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

第一章:先把 Rails 看对,它不是“Ruby 写网页”,而是“标准化施工体系”

1 分钟 217 字 第 494 / 962 个阅读单元

很多人第一次学 Rails,会把它记成这些词:

  • Ruby Web 框架
  • MVC
  • ORM
  • 模板引擎
  • 脚手架生成器

这些都没错,但还是太散。

更准确的理解是:

text
Rails = 城市脚手架工务署

Route              = 城市道路与门牌审批系统
Controller         = 工务受理窗口
Model              = 工程档案对象
Active Record      = 档案系统 + 建材账本 + ORM 翻译层
Migration          = 蓝图修订令
View / Layout      = 办事大厅公告牌 / 标准外立面
Partial            = 预制构件
Helper             = 展示辅助工具箱
Generator          = 预制构件车间
Scaffold           = 一键搭出可运行样板楼
Active Job         = 后勤运输车队
Action Mailer      = 公函邮政室
Active Storage     = 附件仓库
Turbo / Stimulus   = 不拆整栋楼的局部改造队
Action Cable       = 城市实时对讲系统

所以 Rails 真正厉害的地方,从来不只是“功能多”。

而是:

这些能力天然属于同一个施工宇宙。

请求进来,路由找到窗口,窗口调档案,档案写数据库,模板渲染大厅页面,慢活扔给后台车队,附件走仓库,局部刷新走 Turbo,整条链子是同一种语言。

这就是 Rails 的核心手感。