我喜欢脚手架,它对原型设计非常有帮助.但是我们应该使用脚手架来开发应用程序吗?
"脚手架"这个名字现在在Rails中有点用词不当(2.0后).通过脚手架生成器生成的结构更像是构建的基础应用程序,而不是您稍后丢弃的"原型".
至少,如果您将应用程序设计为RESTful,您将发现自己保留大部分脚手架生成器生成的控制器和模型代码,同时为它们添加更多逻辑.您可能最终会替换视图,同时保留Ruby代码中的一些部分.