0

メッセージを投稿すると、時刻が正しく表示されます (目的のタイム ゾーン)。ブラウザを更新すると、時間が歪んでいます。コンソールと DB テーブルを確認したところ、さらに混乱しました。ローカル環境と Heroku 環境の両方を確認しました。

ここに画像の説明を入力 ここに画像の説明を入力

現在の設定:

Heroku コンソールで、

heroku config:add TZ="Asia/Seoul"

application.rbで

config.time_zone = 'Seoul'

config.active_record.default_timezone = 'Seoul'

修正する必要があるものはありますか?

更新 application.rb のタイムゾーン設定を削除したところ、Time.now = +0900 Time.zone.now = +00:00 になりました

この投稿によると、構成ファイルでタイムゾーンをどのように設定しても、Rails DB は常に UTC タイムゾーンを使用しますか?

4

1 に答える 1