我在我的 ActiveRecord 类中定义了一个范围,比方说:
class Book < ActiveRecord::Base
scope :old, where( "published_at < ?", 1.year.ago )
end
我想问这个类的任何实例是这样的:
book.old?
有没有办法在不重复where
定义的情况下做到这一点?
我在我的 ActiveRecord 类中定义了一个范围,比方说:
class Book < ActiveRecord::Base
scope :old, where( "published_at < ?", 1.year.ago )
end
我想问这个类的任何实例是这样的:
book.old?
有没有办法在不重复where
定义的情况下做到这一点?