ruby-on-rails 如果单选按钮值为“some_string”,则进行Rails条件验证

z4bn682m  于 2023-05-08  发布在  Ruby
关注(0)|答案(1)|浏览(122)

如果无线电marketing_source的值设置为other,我想验证字段marketing_source_other
如果用户从marketing_source字段中选择其他,它将为用户带来一个文本输入,以输入他们如何找到网站。
如何在Rails中进行验证,以便:

validates_presence_of :marketing_source_other :if [marketing_source == "other"]

:if部分应该是什么?

brqmpdu1

brqmpdu11#

validates_presence_of :marketing_source_other, :if => lambda {|obj| obj.marketing_source == "other"}

相关问题