如果我运行rails generate controller ControllerName
我得到一个空的控制器?我可以手动编辑它到我想要的但为什么这似乎发生?如果我将选项留空,是不是要将7默认值放在那里?
答案 0 :(得分:0)
这是控制器生成器的默认行为。如果您想要默认操作,则需要使用rails generate scaffold
。
请注意,您还可以将操作名称传递给控制器生成器以生成空白操作。这需要设置基本的测试/视图/等,但是你需要为你定义的每个动作编写自己的代码:
rails generate controller ControllerName action1 action2 etc