RoR 重复事件
RoR repeated events
我有:
scaffold EventGroup name:string description:text event_quantity:integer
scaffold Event event_name:string starts_at:datetime ends_at:datetime event_group:references
依赖关系:
EventGroup has_many: events
Event belongs_to: event_group
如何安排 event_group [每周五和周日,4 次] 的重复活动?有什么想法吗?...
iCalendar 提供了捕获事件重复规则的标准(参见 here)。有很多例子,其中一个与你的相似:
Weekly on Tuesday and Thursday for 5 weeks:
DTSTART;TZID=US-Eastern:19970902T090000
RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
或
RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH
那只是为了捕捉规则。如何捕获它(您的 UI 看起来像什么)和如何使用它是完全不同的主题。
当你说 "How can I schedule repeating events" 时,这听起来像是一个更广泛的问题。
我有:
scaffold EventGroup name:string description:text event_quantity:integer
scaffold Event event_name:string starts_at:datetime ends_at:datetime event_group:references
依赖关系:
EventGroup has_many: events
Event belongs_to: event_group
如何安排 event_group [每周五和周日,4 次] 的重复活动?有什么想法吗?...
iCalendar 提供了捕获事件重复规则的标准(参见 here)。有很多例子,其中一个与你的相似:
Weekly on Tuesday and Thursday for 5 weeks:
DTSTART;TZID=US-Eastern:19970902T090000 RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
或
RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH
那只是为了捕捉规则。如何捕获它(您的 UI 看起来像什么)和如何使用它是完全不同的主题。
当你说 "How can I schedule repeating events" 时,这听起来像是一个更广泛的问题。