我如何能够在单一时间表中规定餐厅的营业时间?
周一至周五 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)
问题是当试图统治类似的事情时:
周一至 17 日,
Tu 16-01(第二天午夜后)
ETC。
我可以使用该插件来做到这一点吗?
刚刚收到 Ice Cube 作者的电子邮件回答我的问题。可能有用:
不幸的是,我们努力保持与 iCalendar 标准的向后兼容性 - 因此您无法根据每个规则更改持续时间。如果你想完成类似上面的事情,人们要么使用多个时间表,要么单独存储持续时间(后者是高度推荐的)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)