gpt4 book ai didi

ruby-on-rails - 验证至少其中之一的存在

转载 作者:行者123 更新时间:2023-12-02 04:53:52 26 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/

26 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