Это должно быть легко сделать, но я думаю, что реализация часового пояса Rail отбрасывает мою работу ...
Как я могу создать область в Rails 3 (и ruby 1.9.2) для запроса записей, созданных сегодня?
В настоящее время я делаю это:
scope :today, lambda {
where("created_at >= ? and created_at <= ?",
Date.today.beginning_of_day, Date.today.end_of_day)
}
И, похоже, он не работает должным образом. Я хочу, чтобы «сегодня» представляло 24-часовой период с 12:00 до 23:59 для местного часового пояса пользователя. Нужно ли конвертировать дату в UTC или что-то еще?