【发布时间】:2011-08-16 17:43:15
【问题描述】:
我的模型有 start_time:time 和 end_time:time 字段。我想要做的是检查我的特定预订模型的 start_time 到 end_time 范围是否与任何其他预订重叠。
因此,如果在 2 日星期三下午 4 点到 6 点有预订,那么在下午 4 点到 6 点的任何时候都不能再进行预订。我该怎么做呢?我不太确定如何根据其他预订条目中的其他 start_time、end_time 元组验证时间范围。
【问题讨论】:
标签: ruby-on-rails validation time model