0
script/generate scaffold Album

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

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

script/generate scaffold Album artist:String title:String

我一直在关注 Rails 1.1.6 的教程,并且一直对为什么感到困惑

script/generate scaffold Album

不像教程描述的那样工作,但我怀疑命令的新格式要求您明确拼出脚手架中所需的所有字段。

如果 Rails 失去了仅基于模型名称简洁地生成脚手架的能力,那是令人失望的,因为它通过 schema.db “知道”模型的所有字段是什么,而无需您将它们显式声明给脚手架命令。

4

1 回答 1

3

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

script/generate scaffold Album

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

于 2009-05-08T23:58:57.420 回答