gpt4 book ai didi

ruby-on-rails - 验证多个中至少一个的存在

转载 作者:行者123 更新时间:2023-12-02 21:52:24 28 4
gpt4 key购买 nike

我有一个具有以下三个属性的 ActiveRecord 模型:

data_1
data_2
data_3

如何编写一个验证来检查这些字段中是否至少有一个空白?

最佳答案

这可以通过像这样的自定义验证器来完成,

在你的模型中写入,

 validates :validate_attrlist

def validate_attrlist
unless !data_1.blank? or !data_2.blank? or !data_3.blank?
record.errors[:base] << "Can't be blank"
end
end

关于ruby-on-rails - 验证多个中至少一个的存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18353118/

28 4 0
文章推荐: php - 将参数传递给 set_error_handler PHP 中调用的函数
文章推荐: hbase - ClassLoader.java :-2:in `load' : java. lang.UnsatisfiedLinkError:在 hbase 中
文章推荐: css - 为什么我的位置是:absolute
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com