【发布时间】:2011-09-05 19:32:35
【问题描述】:
所以我这里有两个模型:
class Screen < ActiveRecord::Base
belongs_to :user
validates :screen_size, :numericality =>{:less_than_or_equal_to =>100,:greater_than_or_equal_to => 0},:if => "user.access==1"
class User < ActiveRecord::Base
has_many :screens
attr_accessible :access
但是这段代码不起作用,因为无论 user.access 是什么值,它仍然会执行验证。我在这里做错了什么?
谢谢
【问题讨论】: