Rails 3, updated_at на 1 день впереди? - PullRequest
2 голосов
/ 23 января 2011

По какой-то причине при обновлении записи updated_at обновляется как 2011-01-23, хотя Date.today возвращает 2011-01-22.Почему они разные?Есть ли способ установить их одинаковыми?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 23 января 2011

По умолчанию Rails использует UTC в качестве часового пояса для всех полей created_at и updated_at.Вы можете изменить это, установив пользовательский часовой пояс в config/application.rb:

config.time_zone = 'Central Time (US & Canada)'

Вы можете запустить rake time:zones:all из каталога приложения, чтобы получить список всех допустимых часовых поясов.

1 голос
/ 23 января 2011

Вы установили часовой пояс в файле config / environment.rb?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...