我有一个应用程序,它在日历中显示事件,并在日历上突出显示当前日期。我跟随了Railcasts日历(修订版)的剧集。在辅助方法中,使用
设置当前日期Date.today
这适用于本地计算机,但是当部署到Heroku时,它就是今天的前一天。因此,对于今天,10月31日的重点不是10月30日。
有人知道这个问题吗?我试过改变一些像
这样的东西config.time_zone = 'Central Time (US & Canada)'
在我的application.rb文件中但没有任何效果。任何建议??
答案 0 :(得分:1)
您可以通过配置变量设置它,例如;
heroku config:add TZ=Europe/London
答案 1 :(得分:1)
We have to set the timezone configuration at **environment.rb** file.
#app/config/environment.rb
config.time_zone = "Pacific Time (US & Canada)"