Проверка условий рельсов

Итак, у меня тут две модели:

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

Спасибо

5
задан apneadiving 5 September 2011 в 19:33
поделиться