2012-11-01 44 views
0

我用下面的方法来生成平台名单支架在我们的应用程序:导轨 - 产生脚手架多选择

rails generate scaffold platform name:string url:string country:string 

我想还是用支架可能性增加额外的属性,如类型,性别,这应该是下降,或者最好是多选。

有没有办法使用rails generate来创建这样的模型?

回答

0

您已经为Platform生成了一个脚手架。所以,你有两个选择:手工

  • 编辑脚手架添加新的领域与rails destroy scaffold(推荐)
  • 卸下支架,然后再次使用rails generate

反正脚手架不允许你指定下拉菜单的选项。无论如何,您必须手动编辑脚手架。此外,在Rails迁移中,您不能指定ENUM字段,因此性别的最佳选项将是一个长度统一的字符串字段(模型中为validates_inclusion_of)。

P.S.不要使用type作为列名,因为您可能会遇到奇怪的行为。