【发布时间】:2012-01-21 23:07:32
【问题描述】:
我正在尝试创建属性“一”为零且属性“二”为一的条件,则模型无效。但是当我制作时:
Model.create(:one => 1, :two => 0).valid?
单元测试返回true!为什么?
validates :one, :two, :presence => true, :if => :if condition_testing?
def condition_testing?
!(one == 0 && two == 1)
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 validation activerecord rails-activerecord