使用现有数据库生成脚手架

时间:2014-01-14 11:16:01

标签: ruby-on-rails ruby

我想为数据库中已有表的对象生成一个脚手架,所以我不需要迁移和填充,但问题是,当我生成一个脚手架时,例如:

rails generate scaffold Product title:string description:text image_url:string price:decimal

我还要指定那些字段吗? (标题,描述等'..)或那些字段仅用于迁移部分,所以如果我已经有一个表,我不需要指定它们。

谢谢!

1 个答案:

答案 0 :(得分:0)

生成器正在读取您提供的字段,并根据输入构建所有视图(包括表单)。它不会读取当前的数据库模式,所以是的,您必须提供所有属性。

更新:

请注意,它仍然可以在没有属性的情况下工作,但它会生成空视图。