1

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

rails generate scaffold myModel --migrate=false

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

4

1 回答 1

1

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

于 2013-06-23T16:05:45.767 回答