我不确定如何建立链式模型之间的关系。第二个取决于第一个,第三个取决于前两个,依此类推。
例如我有这个:
Hardware HABTM OSes OSes HABTM Apps
当某些应用仅适用于某些硬件时会出现问题。 我应该设置一个额外的表并添加仅适用于某些硬件的应用程序吗? 设置它的最佳方法是什么?
答案 0 :(得分:0)
编辑:如果我理解你的问题,那么这样的事可能对你有用:
class Hardware
has_many :operating_systems
has_many :applications, :through => operating_systems
end
class OperatingSystem
has_many :applications
end
class Application
end