gpt4 book ai didi

ruby-on-rails - 目录 : Model validation question

转载 作者:数据小太阳 更新时间:2023-10-29 07:26:36 29 4
gpt4 key购买 nike

我有一个基本的 ActiveRecord 模型,其中我有两个要验证的字段。要求是至少有一个字段必须有值。两者都可以有值,但至少有一个需要有值。

我该如何表达

validates_presence_of 

声明?例如:

validates_presence_of :main_file
validates_presence_of :alt_file

我不希望只有其中一个为空时才产生错误,只有两个都为空时才产生错误。

最佳答案

validates_presence_of :main_file, :if => Proc.new { |p| p.alt_file.blank? }
validates_presence_of :alt_file, :if => Proc.new { |p| p.main_file.blank? }

关于ruby-on-rails - 目录 : Model validation question,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/162298/

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