如果模型已存在,如何仅为控制器和视图创建脚手架?

时间:2012-07-26 04:35:54

标签: ruby-on-rails ruby-on-rails-3 scaffolding scaffold

我已经将Devise设置为我的应用程序 因此,用户模型已经生成,并且通过安装Devise

而存在

现在我想添加自己的控制器users_controller.rb及其观看次数indexshow
如何在不影响已存在的用户模型的情况下制作脚手架?

3 个答案:

答案 0 :(得分:58)

试试这个,

rails g scaffold_controller controller_name 

您可以通过

找到更多选项
rails generate -h

答案 1 :(得分:20)

对于仅包含“名称”列的脚手架:

rails g scaffold User name --skip

只需添加一些列。

查看rails g scaffold -h输出以获取更多信息。

答案 2 :(得分:12)

如果您只想要没有整个脚手架的控制器和视图,您可以这样做:

rails generate controller Users index show