属性を持つモデルPlanning
がありstart_time
ます。午前9時から午後12時の間、または午後6時から午後11時までのすべての計画を取得したいとします。
基本的に私はします:
Planning.where do
(start_time >= @start_time[0]) & (start_time <= @end_time[0])
|
(start_time >= @start_time[1]) & (start_time <= @end_time[1])
end
問題は、タイムスロットの数が異なるということです...何か考えはありますか?
それが助けになるなら、私はSqueelgemを使います。
前もって感謝します!