Я пытаюсь создать запрос, который будет искать последние записи на основе столбца 'last_login_at'. Это поле даты и времени с часовым поясом (т.е. Time.zone.now
)
Когда я выполню
User.find(:all, :conditions => ["last_login_at < ?", 24.hours.ago])
Я ничего не получаю.
В качестве альтернативы я могу определить сегодня как Time.zone.today
, а вчера как Time.zone.today - 1.day
и беги
User.find(:all, :conditions => ["last_login_at between ? and ?", today, yesterday])
и все равно возвращает 0 результатов. Я знаю, что есть некоторые записи, которые попадают в эту категорию.