2012-01-08 93 views
1

我正在创建一个库存控制应用程序。 我有一个名为“equipment_type”的表格,它存储了一件设备的一般设备 的描述。这可能是,例如:佳能 60D数码单反相机。 我也有一张名为“设备”的表格,用于存储我们所有的设备序列号 。可能有许多佳能60D和 他们应该参考“设备类型”表的描述。 这是一对一的关联,因为他们只有一个 描述。 或者这是一个一对多的,因为一个“equipment_type”是关系到 许多“装备”一对一或一对多关联

感谢您的帮助

回答

2

这是一个一对多的关系。对于很多equipment,这是一个equipment_type。在轨,这将被定义为:

class Equipment 
    belongs_to :equipment_type 
end 

class EquipmentType 
    has_many :equipment 
end 

注:Rails的应该认识到,equipment是单数和复数,因此使用类似equipments不正确。您可以使用"equipment".pluralize"equipment".singularize在控制台中对此进行测试。

+0

谢谢你,你的回复帮了我很多。 – 2012-01-08 08:47:41