我試圖獲取具有日期範圍的記錄(事件)(例如,日期範圍內的event_start
和event_end)
,因此用戶可以查詢所有事件是分別與天A和B.一天內如何查詢日期範圍A或日期範圍B內的記錄
如果滑軌5將產品尚未推出,我可以用.or
,但如何寫這爲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)
更新
我認爲arel完成這項工作。
[May be of help](http://stackoverflow.com/q/31096009/3444240) – potashin
謝謝!我要去嘗試一下。 – Slevin