书籍介绍
这不是一本让你从头读到尾的入门教程,而更像一本值得摊在桌边随时翻查的开发手册。它最出色的地方,在于用一个完整的在线购书网站示例,把迭代式开发的真实过程摊给你看:如何脚手架式地生成模块、如何处理路由报错、如何把「显示什么时间」这种看似多余的设计,沉淀为可复用的应用级逻辑。作者把 MVC 之间职责划分的考量讲得极细,读完你会理解「为什么数据该由控制器交给视图」,而不只是照抄代码。不过它也有明显的门槛:对 Ruby 不熟的人会感到别扭,且框架版本迭代快,书里部分代码已难以直接运行。因此它更适合有一定基础、想深入理解 Rails 设计哲学的开发者,或作为案头参考,而非零基础速成读物。