我正在开展一个处理商店营业时间的项目。我有Store
和OpeningHour
个模型,(Store
has_many
OpeningHour
)。 opening_hours
表格包含day
,start
和end
字段,用于存储OpeningHour
记录要应用的日期,商店开启的时间和时间商店关门了。
查找start
和end
字段设置的时间范围涵盖Time.now
的任何记录的最佳方法是什么?
类似于以下概念:
OpeningHour.where((start..end).cover? Time.now)
非常感谢任何帮助!