【问题标题】:Heroku timezone difference railsHeroku 时区差异轨道
【发布时间】:2015-02-14 15:45:18
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails heroku timezone


    【解决方案1】:

    没有这样的 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

    【讨论】:

    • 在 tz 下我的意思是城市,我尝试了不同的变化,但没有运气
    猜你喜欢
    • 2017-10-29
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    相关资源
    最近更新 更多