【发布时间】:2016-10-13 12:40:31
【问题描述】:
我已通过 Proc 进行验证,但存在问题
validates :subcategory, presence: true,
if: Proc.new {|product| product.detail.blank?} && Proc.new { |product| product.category.id != 16 }
我的问题是当我在第二个过程中有 true 时,我的验证会触发。
为什么会这样?它不应该因为false && true=>false而返回false吗?
【问题讨论】:
标签: ruby-on-rails ruby proc