我在 ruby 应用程序中使用 datamapper,我遇到了一个我不明白的问题。
我有一个 Appartment 模型和一个 Location 模型。一个公寓位于给定位置,多个公寓可以位于同一位置。这通常描述了一个 1-n 关系(我猜 :-))
我的感觉是在 Appartement sql 表中我需要一个 location_id 但我不希望 Location 表中有任何 Appartment 指针。对我来说,位置应该独立存在,不应该引用公寓。
在 Appartement ruby 类中,我添加了:
has n, Location
但它随后在 Location ruby 类中创建了一个 appartment_id,这是我不想要的。
你有什么线索吗?
非常感谢,卢克