我有一種傳統的軌道數據庫結構。 它具有如下的結構:軌道上的非常規外鍵
apples
id:
number:
oranges
apple_id: (links to apples.number)
pears
apple_id: (links to apples.id)
車型,如:
Apple has_many :oranges, :foreign_key => ?, :primary_key => ?
has_many :pears
Orange belongs_to :apple, :foreign_key => ?, :primary_key => ?
Pears belongs_to :apple
我堅持着如何寫的關聯。我難以理解外鍵和主鍵和文檔用的has_many和belongs_to的
我有沒有得到你的數據庫結構? – Bohdan 2010-08-11 22:55:05
我編輯了我的問題以更好地解釋模型。 – robotdana 2010-08-11 23:01:54
正如我從你的問題中看到的,你的表中有傳統的行,所以我不明白你爲什麼要指定下列值:foreign_key和:primary_key – Bohdan 2010-08-11 23:09:29