Rails-生成多选择的脚手架



我使用以下方法为我们的应用程序中的平台列表生成脚手架:

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

我仍然想使用脚手架的可能性来添加其他属性,例如类型和性别,应该是倒数或最好是多选的。

是否有一种使用Rails生成的方法来创建这样的模型?

您已经生成了平台的脚手架。因此,您有两个选择:

  • 手工编辑脚手架以添加新字段(推荐)
  • rails destroy scaffold删除脚手架,然后再次使用rails generate

无论如何,脚手架不允许您为下拉菜单指定选项。无论如何,您都必须手动编辑脚手架。此外,在Rails迁移中,您无法指定枚举字段,因此性别的最佳选择是具有统一长度的字符串字段(模型中的validates_inclusion_of)。

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

相关内容

  • 没有找到相关文章

最新更新