我有一个表单,用户可以提示输入标题:this
或:that
。用户无法输入这两个字段。
<% f.input :title%>
<% f.input :this %>
<% f.input :that%>
我的模型中的:title
validates :title, :presence => true
如何通过either :this or :that
答案 0 :(得分:1)
你可以这样做
validates :that, :presence => true, :if => Proc.new {this.blank?}
validates :this, :presence => true, :if => Proc.new {that.blank?}