2016-03-01 70 views
-1

我:RoR的重複事件

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倍]任何想法?...

+0

我不明白你的問題。你能澄清一下嗎?什麼「爲事件設置重複的選擇器時間表」是什麼意思?你試過什麼了? – jvillian

+0

我編輯了這個問題 –

+0

還不太清楚,恐怕。你的意思是你自動想爲event_group對象創建8個事件嗎? – SteveTurczyn

回答

0

iCalendar提供捕捉事件重複規則的標準(請參閱here)。有很多例子,包括一個類似於你:

每週星期二和星期四5周:

DTSTART; TZID = US-東:19970902T090000 RRULE:FREQ = WEEKLY;待= 19971007T000000Z; WKST = SU; BYDAY = TU,TH

RRULE:FREQ = WEEKLY; COUNT = 10; WKST = SU; BYDAY = TU,TH

這只是爲了捕捉規則。你如何捕捉它(你的用戶界面的樣子)以及你如何使用它們是完全不同的話題。

當你說,「我如何安排重複事件」,這聽起來像一個更廣泛的問題。