2016-10-22 1 views
0

herokuに配布されているレールアプリで問題が発生していますが、実際には正常であるか間違っているかわかりません。私のherokuアプリのpostgresデータベースと、ローカルタイムが別の日時を持つのは普通ですか?

私は少しウェブを掘り出して、$ heroku config:add TZ="America/Sao_Paulo"のherokuアプリにタイムゾーンを設定すると助けになることがわかりましたが、それほど助けにはなりませんでした。

例:。:最近作成したオブジェクトcreated_atは、現時点では私の地元の日時が"Sat Oct 22 20:04""2016-10-22 22:04:20"のように見えますが。それは2時間離れている。

答えて

0

デフォルトでは、Railsは常にUTCで時刻を格納します。これは、異なるタイムゾーンに変更するときの混乱を避けるためです。設定ファイルへの変更の追加は、データをデータベースに保存する際には反映されません。

関連する問題