我对 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"
在应用程序中.rb
class Application < Rails::Application
config.generators do |g|
config.time_zone = 'Moscow'
g.orm :mongo_mapper
end
没有这样的 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