Rails不再喜欢这个了吗?专辑模型的“script / generate scaffold Album”

时间:2009-05-08 20:54:40

标签: ruby-on-rails scaffolding

script/generate scaffold Album

用于为名为Album(pre-Rails 2)的模型生成脚手架。

这些天(在Rails 2之后)是否正确,您需要指定所有必填字段:

script/generate scaffold Album artist:String title:String

我一直在关注Rails 1.1.6的教程,并一直困惑于为什么

script/generate scaffold Album

不像教程描述的那样工作,但我怀疑命令的新格式要求你明确地拼出你想要在scaffold中的所有字段。

如果Rails已经失去了基于模型名称简单生成脚手架的能力,那是令人失望的,因为它通过schema“知道”。如果没有你明确地将它们声明为scaffold命令,模型的所有字段都是什么。 / p>

1 个答案:

答案 0 :(得分:3)

如果您未在命令中指定字段,则Rails将不会构建任何预先填充了字段信息的脚手架,就像在视图中一样。

script/generate scaffold Album

应该仍然有效,但您必须创建所有表单并显示视图以及定义迁移文件中的所有字段。