如果单选按钮值是" some_string"则Rails条件验证

时间:2012-08-09 13:39:13

标签: ruby-on-rails validation radio

如果广播marketing_source_other的值设置为marketing_source,我想验证字段other

如果用户从marketing_source字段中选择其他字段,则会为用户显示一个文本输入,以便他们了解如何查找网站。

如何在rails中进行验证:

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

:if部分应该是什么?

1 个答案:

答案 0 :(得分:6)

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