1

我有一个在日历中显示事件的应用程序,并且当前日期在日历上突出显示。我关注了 Railcasts 日历(修订版)插曲。在辅助方法中,您使用

Date.today

这适用于本地机器,但当部署到 Heroku 时,它是今天的前一天。因此,今天重点强调的是 10 月 31 日,而不是 10 月 30 日。

有人知道这里的问题吗?我试过改变一些东西,比如

config.time_zone = 'Central Time (US & Canada)'

在我的 application.rb 文件中,但没有任何效果。有什么建议么??

4

2 回答 2

1

您可以通过配置变量进行设置,例如;

heroku config:add TZ=Europe/London
于 2013-10-31T08:54:18.343 回答
1
We have to set the timezone configuration at **environment.rb** file.

#app/config/environment.rb

config.time_zone = "Pacific Time (US & Canada)"
于 2013-10-31T10:10:23.860 回答