У меня есть модель Planning
с атрибутами start_time
. Скажем, я хотел бы получить все планы с 9:00 до 12:00 ИЛИ с 18:00 до 23:00.
В основном я бы сделал:
Planning.where do
(start_time >= @start_time[0]) & (start_time <= @end_time[0])
|
(start_time >= @start_time[1]) & (start_time <= @end_time[1])
end
Дело в том, что количество временных интервалов разное... Есть мысли?
Если это может помочь, я использую Squeel gem.
Заранее спасибо!