我正在为“如何为关系建模”的第一步而苦苦挣扎?我关注了几个模型,
class CarMake
end
class Region
end
Class CarModel
end
关系是“汽车制造商”有许多模型属于零个或多个区域。例如,假设本田在北美和亚洲拥有“思域”车型。本田也仅在欧洲拥有“ CivicMini”。模拟这些关系的最佳方法是什么?是不是每个 CarModel 通过 Region 都属于 CarMaker?
也很少有其他模型使用这种关系,
顾客
class Customer
has_many :cars
end
这辆车引用了所有属性,如 CarMake、CarModel、Region,但是如何(我需要另一个类来存储这些属性并在“Car”中引用它吗?)
class Car
belongs_to :customer
end