私は次のモデルを持っています:
class Company
# ...
has_many :invoices
end
class Invoice
# ...
belongs_to :company
has_many :items
field :type, String
scope :expense, where(type: 'expense')
scope :income, where(type: 'income')
end
class Item
# ...
belongs_to :invoice
end
income
問題は、特定の会社のすべてのアイテムを取得する方法です。
に似たものcompany.items.expense