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

diy*_*iya 7 ruby-on-rails

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

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

oot*_*vak 15

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

其中一个主要区别是nifty:scaffold允许您选择要生成的控制器操作.

rails g nifty:scaffold post name:string index new edit
Run Code Online (Sandbox Code Playgroud)

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

它还为HAML,Shoulda和RSpec提供支持.

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