Мой сервер - западное побережье США, но все время, записанное на сервере MySQL, должно выполняться в формате UTC, чтобы я мог использовать TimeZone для пользователей позднее. Прямо сейчас Настройка на индийское время.Rails TimeZone in Production
Есть ли какая-либо конфигурация, которую мне нужно сделать, чтобы это работало. я добавил следующие:
//application.rb
config.time_zone = 'UTC'
config.active_record.default_timezone :utc
Есть ли какие-либо другие настройки мне нужно сделать, чтобы сказать, что рельсы, пожалуйста, сохранить содержимое в формате UTC?
Это может вам помочь. http://stackoverflow.com/questions/28226367/how-to-handle-mysql-timezone-in-script/28227116#28227116 –
Можете ли вы использовать тип данных TIMESTAMP? (Все ли временные метки в вашей системе лежат между 1970 и 2037 годами?) Если вы уже используете этот тип данных, ваше время уже хранится в формате UTC. –