【发布时间】:2013-06-20 04:42:27
【问题描述】:
我有一个非常大的模型(比如 200 个字段),因此将它们写到命令行中不是很方便。
所以我首先生成迁移然后我做了脚手架:
rails generate scaffold myModel --migrate=false
它生成了带有动作的控制器,它更新了 routes.rb 并创建了 views/myModel。 但它没有将字段添加到视图中。脚手架不应该提供基本的现场演示吗?如果没有,有没有办法提供?
【问题讨论】:
我有一个非常大的模型(比如 200 个字段),因此将它们写到命令行中不是很方便。
所以我首先生成迁移然后我做了脚手架:
rails generate scaffold myModel --migrate=false
它生成了带有动作的控制器,它更新了 routes.rb 并创建了 views/myModel。 但它没有将字段添加到视图中。脚手架不应该提供基本的现场演示吗?如果没有,有没有办法提供?
【问题讨论】:
Scaffold 使用您指定的命令行参数来创建相关文件。如果您未在命令行中指定任何字段,则它无法将它们添加到视图中(因为它不知道它们)。 Scaffold 命令是一次性的。您可以考虑在文本编辑器中输入和/或以编程方式创建相关的脚手架命令并将其粘贴到控制台中。
【讨论】: