0
我用下面的方法来生成平台名单支架在我们的应用程序:导轨 - 产生脚手架多选择
rails generate scaffold platform name:string url:string country:string
我想还是用支架可能性增加额外的属性,如类型,性别,这应该是下降,或者最好是多选。
有没有办法使用rails generate来创建这样的模型?
我用下面的方法来生成平台名单支架在我们的应用程序:导轨 - 产生脚手架多选择
rails generate scaffold platform name:string url:string country:string
我想还是用支架可能性增加额外的属性,如类型,性别,这应该是下降,或者最好是多选。
有没有办法使用rails generate来创建这样的模型?
您已经为Platform生成了一个脚手架。所以,你有两个选择:手工
rails destroy scaffold
(推荐)rails generate
反正脚手架不允许你指定下拉菜单的选项。无论如何,您必须手动编辑脚手架。此外,在Rails迁移中,您不能指定ENUM字段,因此性别的最佳选项将是一个长度统一的字符串字段(模型中为validates_inclusion_of
)。
P.S.不要使用type
作为列名,因为您可能会遇到奇怪的行为。