我正在尝试生成一个可以在my rails webapp
和移动版本之间使用的布局。我一直在使用nifty-generator
,但它说生成的文件与rails3新应用程序创建生成的文件相同。
default scaffold
和nifty:scaffold
之间的主要区别是什么?
答案 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)。它真的有助于干扰你的控制器。