“rails生成控制器ControllerName”未创建默认的7个REST操作

时间:2012-05-13 04:46:20

标签: ruby-on-rails-3

如果我运行rails generate controller ControllerName我得到一个空的控制器?我可以手动编辑它到我想要的但为什么这似乎发生?如果我将选项留空,是不是要将7默认值放在那里?

1 个答案:

答案 0 :(得分:0)

这是控制器生成器的默认行为。如果您想要默认操作,则需要使用rails generate scaffold

请注意,您还可以将操作名称传递给控制器​​生成器以生成空白操作。这需要设置基本的测试/视图/等,但是你需要为你定义的每个动作编写自己的代码:

rails generate controller ControllerName action1 action2 etc