Что-то очень удобное, что мы привыкли использовать в рельсах 3.0, - это возможность многократного использования. Давайте посмотрим на пример.
class Wheel < AR::B
belongs_to :car
scope :deflated, where (:deflated => true)
end
class Car < AR::B
has_many :wheels
scope :out_of_service, joins(:wheels) & Wheel.deflated
end
Но, похоже, он больше не работает в 3.1, знаете ли вы, есть ли новый способ сделать это?
Спасибо