Я хочу создать пользовательские проверки.
У пользователя есть столбец с именем "rule_values", который представляет собой сериализованный хэш определенных количеств.
В отдельной модели, Foo, у меня есть проверка:
class Foo < ActiveRecord::Base
belongs_to :user
n = self.user.rule_values[:max_awesome_rating] #this line is giving me trouble!
validates_presence_of :awesome_rating, :in => 1..n
end
Кажется, что self ссылается на Foo (именно поэтому я получаю неопределенную ошибку метода), а не на экземпляре Foo. Как я могу получить доступ к экземпляру User из модели Foo?