我有一个表格,我可以在其中传递一个字段命名 :type
我想要检查它的值是否在允许类型的数组内以便任何人不得发布不允许的类型.
数组看起来像
@allowed_types = [
'type1',
'type2',
'type3',
'type4',
'type5',
'type6',
'type7',
etc...
]
i have 尝试使用 validates_exclusion_of
or validates_inclusion_of
但似乎不起作用
首先,将属性从类型更改为其他内容,类型是用于单表继承等的保留属性名称。
class Thing < ActiveRecord::Base
validates :mytype, :inclusion=> { :in => @allowed_types }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)