1

カレンダーにイベントを表示するアプリがあり、現在の日付がカレンダーで強調表示されます。Railcastsカレンダー(改訂版)のエピソードをたどりました。ヘルパー メソッドでは、次を使用して現在の日付を設定します。

Date.today

これはローカル マシンでは機能しますが、Heroku にデプロイすると、1 日先のことになります。したがって、今日は 10 月 30 日ではなく 10 月 31 日が強調表示されています。

ここで問題を知っている人はいますか?私はいくつかのことを変更しようとしました

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

私のapplication.rbファイルにありますが、何も機能していません。助言がありますか??

4

2 に答える 2

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 に答える
1

たとえば、構成変数を介して設定できます。

heroku config:add TZ=Europe/London
于 2013-10-31T08:54:18.343 に答える