rails使用--migration = false生成脚手架

时间:2013-06-23 15:56:10

标签: ruby-on-rails scaffolding

我有一个非常大的模型(比如200个字段),因此将它们写入命令行并不是很方便。
所以我首先生成迁移然后我做了脚手架:

rails generate scaffold myModel --migrate=false

它生成了控制器及其动作,它更新了routes.rb并创建了views / myModel。 但它并没有将字段添加到视图中。 Isn的脚手架应该提供基本的现场演示吗?如果没有,有没有办法提供它?

1 个答案:

答案 0 :(得分:1)

Scaffold使用您指定的命令行参数来创建相关文件。如果未在命令行中指定任何字段,则无法将它们添加到视图中(因为它不知道它们)。 Scaffold命令是一次性的事情。您可以考虑在文本编辑器中输入和/或以编程方式创建相关的scaffold命令,并将其粘贴到控制台中。