Recurring Events
# Model
def Event
WEEKDAYS = ['sunday', 'monday', 'wednesday', 'thursday', 'friday', 'saturday']
end
# Migration
create_table :events do |t|
t.column recurring, default: false
t.column start_date:datetime
end
# Console
Event.create(:name => 'Avengers', :recurring => true, :week_days => ['Sunday', 'Wednesday'])
Event.create(:name => 'Dummy movie', :recurring => false)
Event.today #Today events ( Dummy movie, Avengers)
Event.between(tomorrow, end_of_the_month) # ( Avengers, Avengers, Avengers, ...... )
- Can anyone suggest best way to implement recurring Events and Fetching of Events according to Weekdays ?
I've found out Recurring Select which best suits my needs. It would be nice if we had a screencast on this
Neat, I didn't know about Recurring Select. What kind of params does the recurring_select
field send over? Their Readme doesn't really explain that.