0
我有一個視圖,在created_at
列中我有dates
,並且有很少的行其中created_at列是空的。如何從db獲取記錄where column =? OR IS NULL
`dates = [Date.today, nil]`
`Dashboard.where(created_at: dates)`
我試過了,工作正常,但這是最好的方法嗎?
我有一個視圖,在created_at
列中我有dates
,並且有很少的行其中created_at列是空的。如何從db獲取記錄where column =? OR IS NULL
`dates = [Date.today, nil]`
`Dashboard.where(created_at: dates)`
我試過了,工作正常,但這是最好的方法嗎?
這比自己編寫sql要好。如果您只查找日期爲今天或無日期的儀表板,那麼這是最佳選擇。你可以將它縮短爲:
Dashboard.where(created_at: [Date.today, nil])