不确定最好的实现是什么。我有两种不同类型的属性要跟踪故障。我希望能够在特定属性的显示页面上显示故障,然后在故障索引页面上查看所有故障。
有多个与每个属性相关的故障表,还是每个属性链接到一个故障表会更好吗?如果将故障表中的多个空白 id 属性放在一起,我会担心它们。但如果它们被分开,我担心在视图中显示它们。我用rails实现了这个。
一张故障表
Cars Trucks Faults
----------- ---------- -----------
car_id truck_id fault_id
attribute_1 attribute_1 car_id
truck_id
fault description
两个故障表(每个属性一个)
Cars Trucks car_Faults truck_faults
----------- ---------- ----------- -----------------
car_id truck_id car_fault_id truck_fault_id
attribute_1 attribute_1 car_id truck_id
fault description fault description