我在一個紅寶石應用程序中使用datamapper,我面臨一個我不明白的問題。datamapper次要密鑰
我有一個公寓模型和位置模型。一個公寓在一個給定的位置,幾個公寓可以在同一個位置。這通常描述1-n關係(我猜:-))
我的感觸是在Appartement sql表中我需要一個location_id,但我不想在Location表中有任何Appartment指針。對我而言,位置應該靠自己生活,不應該引用公寓。
在公寓Ruby類,我已經加入:
has n, Location
但隨後創建位置紅寶石的類內的appartment_id,我不想要的。
你有什麼線索嗎?
非常感謝, 呂克
謝謝,我回家:-) – Luc 2010-01-13 14:40:00