【Rails】タイムゾーンを日本時間に変更する方法

Railsのデフォルトでは、UTC

当たり前と言えば当たり前ですが、Railsでのデフォルトのタイムゾーンは「UTC(協定世界時)」です。
これを日本時間(JST)に変更しましょう。

設定方法

設定は至って簡単。
config/application.rbファイルの、class Applicationにタイムゾーンの以下設定を追加しましょう。

config.time_zone = 'Asia/Tokyo’

設定が完了したら、Railsサーバを再起動しましょう。

表記が、「2021-01-02 03:04:05 UTC」となっていたのが、「2021-01-02 12:04:05 +0900」となればOKです。