Создайте новый файл инициализатора в config / initializers , а затем заново откройте класс Base
ActiveRecord, чтобы добавить именованную область:
module ActiveRecord
class Base
named_scope :recent, lambda {
{ :conditions => ['created_at > ?', 1.week.ago] }
}
end
end
& mdash; Конечно, вы получите довольно уродливую ошибку, если попытаетесь использовать эту именованную область в модели, у которой нет атрибута created_at
...