任何人都可以請解釋我,爲什麼我的數據庫查詢返回空,當我有我的表中的數據?Rails的 - 正確的數據庫查詢返回空陣列
Event.all
回報
...
Event Load (0.3ms) SELECT "events".* FROM "events"
=> #<ActiveRecord::Relation [#<Event id: 1, created_at: "2013-08-01 12:27:36", updated_at: "2013-08-01 12:27:36">
...
等,
雖然
Event.where(created_at: Date.today)
給我
Event Load (0.3ms) SELECT "events".* FROM "events" WHERE "events"."created_at" = '2013-08-01'
=> #<ActiveRecord::Relation []>
一切都在哪裏?
您正在使用哪種DBM?通常,我們會將DateTime值截斷爲查詢中的一個日期以使其匹配。 –