2017-03-20 32 views

回答

2

這應該工作,但沒有經過測試。

SomeModel.where('date(some_date) = ?', 2.days.ago.to_date) 
#or 
SomeModel.where('some_date::date = ?', 2.days.ago.to_date) 

如果你希望它是任何純淨,無date SQL函數,我沒有看到它,至少在沒有創建一個數據庫視圖。

+0

不幸的是,這不適用於採用哈希的where()版本。 :( –

+0

不,沒錯,你需要那個嗎? – Iceman

+0

這樣會很好,但是我可以沒有它,除非你知道一個簡單的方法...... –

相關問題