Дата Rails после

Мне нужно выполнить запрос по меткам времени модели Rails ( created_at и updated_at ), чтобы найти все записи после указанной даты. При выполнении запроса:

Item.where("created_at > :date OR updated_at > :date", date: "2011-05-29")
> SELECT "items".* FROM "items" WHERE (created_at > '2011-05-29' OR updated_at > '2011-05-29')

Он включает записи типа:

attributes: 
  created_at: 2011-05-29 16:07:10.664227
  updated_at: 2011-05-29 16:07:10.664229

Однако эта дата не больше указанной. Есть ли простой способ исправить этот запрос? Спасибо.

Редактировать:

Я также пробовал сделать:

Item.where("created_at > :date OR updated_at > :date", date: "2011-05-29 16:07:10")

С тем же результатом, однако добавление метки доли секунды дает правильный результат.

8
задан Kevin Sylvestre 30 May 2011 в 00:21
поделиться