У меня есть эти модели:
class Bill < ActiveRecord::Base
has_many :calls
has_many :text_messages
end
class Call < ActiveRecord::Base
belongs_to :bill
end
class TextMessage < ActiveRecord::Base
belongs_to :bill
end
Теперь, в моем домене, звонки и текстовые сообщения - это "одна и та же вещь" - то есть, обе они являются "счетами". Поэтому я бы хотел, чтобы some_bill.bill_items
вернул все звонки и текстовые сообщения, связанные с этим счетом. Какой лучший способ сделать это?