I'm trying to fetch records (events) that have a date range (e.g. event_start
and event_end)
within a date range, so users can query all events that are between respectively inside day A and day B.
If Rails 5 would be available yet, I could use .or
, but how to write this for Rails 4?
d = Date.today
Event.all.where(:date_start => d.beginning_of_week..d.end_of_week).or.where(:date_end => d.beginning_of_week..d.end_of_week)
Update
I think arel does the job.