У меня есть две модели: продажа и оплата
class Sale < ActiveRecord::Base
has_one :payment
end
class SaleCancelation < ActiveRecord::Base
belongs_to :payment
end
Я хочу создать две области: «с оплатой» и «без оплаты».
«with_payment» работает легко:
class Sale < ActiveRecord::Base
scope :with_payment, joins( :payment )
end
Но как мне создать область, которая находит каждую продажу, у которой нет соответствующего платежа?