如何在单一附表中规定餐厅的营业时间?
周一至周五8-16很容易:schedule = Schedule.new(Time.parse(Date.yesterday.to_s + ' 8:00'), :duration => 60*60*8)
(...)
schedule.add_recurrence_rule Rule.daily.day(:wednesday)
schedule.add_recurrence_rule Rule.daily.day(:thursday)
(...)
schedule.occurring_at?(Time.now)
问题在于尝试统治类似的事情: 周一9-17, 图16-01(午夜后的第二天) 等
我能用这个插件做到这一点吗?
答案 0 :(得分:3)
刚收到Ice_Cube作者回复我的问题的电子邮件。可能有用:
不幸的是,我们努力保持与iCalendar标准的向后兼容性 - 因此您无法在每个规则的基础上更改持续时间。如果你想完成上述的事情,人们要么使用多个时间表,要么单独存储持续时间(后者是高度优先的)