2014-12-16 4 views
0

У меня есть проблема с Heroku часового поясаразница часовых поясов Heroku рельсы

Heroku:

Time.zone.now 
    => Tue, 16 Dec 2014 14:41:57 MSK +04:00 

, но на локальном хосте является

Time.zone.now 
=> Tue, 16 Dec 2014 13:41:01 MSK +03:00 

, где проблема?

им уже сделал heroku config:add TZ="my TZ"

в application.rb

class Application < Rails::Application 
    config.generators do |g| 
    config.time_zone = 'Moscow' 
    g.orm :mongo_mapper 
end 

ответ

0

Там нет такого имени TZ является Москва должна быть Europe/Moscow

heroku config:add TZ = "Europe/Moscow" 

Пожалуйста, обратитесь по ссылке, чтобы все имеющиеся Часовой пояс

http://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Кроме того, для получения более подробной информации

https://coderwall.com/p/j9_e8a/set-timezone-for-your-heroku-app

+0

под TZ я имел в виду город, я пробовал различные вариации, но не повезло – Katya

+0

'ActiveSupport :: TimeZone.new ('Москва')' работает, как ожидалось. –

Смежные вопросы