gpt4 book ai didi

ruby-on-rails - rails 在模型中验证该值在数组内

转载 作者:行者123 更新时间:2023-12-03 12:01:26 27 4
gpt4 key购买 nike

我有一个表格,我通过了一个 名为 的字段:type我想 检查它的值是否在允许类型的数组内 以便 不允许任何人发布不允许的类型 .

数组看起来像

@allowed_types = [
'type1',
'type2',
'type3',
'type4',
'type5',
'type6',
'type7',
etc...
]

我有 尝试使用 validates_exclusion_ofvalidates_inclusion_of但它似乎不起作用

最佳答案

首先,将属性从 type 更改为其他内容,type 是用于单表继承等的保留属性名称。

class Thing < ActiveRecord::Base
validates :mytype, :inclusion=> { :in => @allowed_types }

关于ruby-on-rails - rails 在模型中验证该值在数组内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12059415/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com