1
我有這些模型:指類似的關聯模型與一個共同的名字
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
返回與該帳單關聯的所有電話和文字信息。什麼是最好的方法來做到這一點?
你是什麼意思「插入你的關係鏈」?所以Bill會有_many BillItems,每個BillItem has_one調用/ text_message(通過多態關聯?),以及條例草案have_many:calls /:text_messages:through =>:bill_item? – 2010-04-15 20:13:39
@Horace你明白了。 – 2010-04-15 20:26:07