默认脚手架和漂亮的脚手架有什么区别?

时间:2012-01-02 07:16:24

标签: ruby-on-rails

我正在尝试生成一个可以在my rails webapp和移动版本之间使用的布局。我一直在使用nifty-generator,但它说生成的文件与rails3新应用程序创建生成的文件相同。

default scaffoldnifty:scaffold之间的主要区别是什么?

1 个答案:

答案 0 :(得分:15)

如果您访问“故障排除和常见问题解答”下的项目的Github页面(https://github.com/ryanb/nifty-generators),它会回答几个问题,包括这个问题。给出的答复是:

  

主要区别之一是漂亮:脚手架允许你   选择要生成的控制器操作。

rails g nifty:scaffold post name:string index new edit
     

生成的代码也有一些变化,例如没有XML   默认格式。

     

它还支持HAML,Shoulda和RSpec。

一旦掌握了Rails在其RESTful控制器中需要的代码,我强烈建议您使用继承资源(https://github.com/josevalim/inherited_resources)。它真的有助于干扰你的控制器。