我有一个非常大的模型(比如200个字段),所以把它们写到命令行中不是很方便。
所以我首先生成了迁移,然后搭建了:
rails generate scaffold myModel --migrate=false
它生成了控制器和它的操作,它更新了routes.rb并创建了视图/myModel。但是它没有将字段添加到视图中。scaffold不是应该提供基本的字段表示吗?如果没有,有没有办法提供呢?
发布于 2013-06-24 00:05:46
Scaffold使用您指定的命令行参数来创建相关文件。如果您没有在命令行中指定任何字段,那么它就不能将它们添加到视图中(因为它不知道它们)。Scaffold命令是一次性的。您可以考虑在文本编辑器中键入和/或以编程方式创建相关的scaffold命令,并将其粘贴到控制台中。
https://stackoverflow.com/questions/17262537
复制相似问题