【问题标题】:Rails doesn't like this anymore? "script/generate scaffold Album" for Album modelRails 不再喜欢这个了?专辑模型的“脚本/生成脚手架专辑”
【发布时间】:2009-05-08 20:54:40
【问题描述】:
script/generate scaffold Album

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

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

script/generate scaffold Album artist:String title:String

我一直在关注 Rails 1.1.6 的教程,一直不明白为什么

script/generate scaffold Album

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

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

【问题讨论】:

    标签: ruby-on-rails scaffolding


    【解决方案1】:

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

    script/generate scaffold Album
    

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

    【讨论】:

    猜你喜欢
    • 2018-03-28
    • 2018-12-15
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多