Итак, у меня тут две модели:
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, он все равно выполнит проверку. Что я здесь делаю не так?
Спасибо