第 2 章 玩具应用
本章我们要开发一个简单的演示应用,展示 Rails 强大的功能。我们会使用脚手架快速生成程序,这样就能站在一定高度上概览 Ruby on Rails 编程的过程(也能大致了解 Web 开发)。正如旁注 1.2 中所说,本书将采用与众不同方法,循序渐进开发一个完整的演示应用,遇到新的概念都会详细说明。不过为了快速概览(也为了寻找成就感),无需对脚手架避而不谈。我们可以通过 URL 和最终开发出来的玩具应用交互,了解 Rails 应用的结构,也第一次演示 Rails 使用的 REST 架构。
和后面的演示应用类似,这个玩具应用中有用户(users)和用户的微博(microposts),因此算是一个小型的 Twitter 类应用。应用的功能还需要后续开发,而且开发过程中的很多步骤看起来很神秘,不过暂时不用担心:从第 3 章起将从零开始再开发一个类似的完整应用,我还会提供大量的资料供后续阅读。你要有些耐心,不要怕多犯错误,本章的主要目的就是让你不要被脚手架的神奇迷惑住了,而要更深入的了解 Rails。