这就是我要的:
这就像一个约会系统/个人日程安排。例如,一个医生每天有 4 个工作时间段(会话),并且在每个会话中他会见一些患者(表格字段中的数字)。所以他的日程安排就像上图一样。
乍一看,它看起来像:每个day
都有很多sessions
。而asession
包含了一些其他的信息,比如患者人数等(并且不需要设置它的具体时间段。)
问题是如何设置?我只是不知道模型应该喜欢什么。应该怎么Session
关联Time/Day
?它似乎Day
并且Session
已经被创建。
我觉得这可以用Session
模型来完成,模型可以包含一些时间属性来对它们进行排序,就像上面的模型一样。
我检查了一些日历 gem/插件(例如 fullcalender),但它们似乎没有帮助解决这个问题。