您好我有一张表格,其中包含一周中的几天,一张48小时半小时的表格和每半小时相关的值。由于每天可以有半小时半小时可以有很多天我需要连接表几天和几小时?还需要每半小时的值需要自己的表格,还是可以在小时表中输入这些值?设置它的最佳方法是什么?
对于rails模型关联,我假设如下:
day model:
has_and_belongs_to_many :hours
hours model:
has_and_belongs_to_many :days
答案 0 :(得分:0)
如果您有多种情况,最好使用连接表。你几个小时不应该需要一张桌子,所以在那里放半个小时应该没问题。据我所知,轨道模型关联是正确的。
答案 1 :(得分:0)
这些值将放在连接表中,该表将包含以下列:
Day_id,half_hour_id,value_a,value_b
等
虽然,我可以问你为什么要这样做?我无法想象有必要的背景。
我宁愿做: 日期时间,value_a,value_b
然后限制允许用户设置日期和时间的表单。时间。然后,我可以使用条件选择来查找时间/日期等的结果。