個人メモ程度ですが
config/application.rb
config.time_zone = 'Tokyo' #日本時間に設定
上記記述した後に僕はそのまま
code
Time.now.strftime("%Y%m%d")
とかやってました。
そうすると日本時間になってくれません。
設定したtimezoneで見たい時はこっちを使わないといけないのを発見
code
Time.zone.now.strftime("%Y%m%d")
小さいミスですがありがちな気がします。
※追記
自分の環境はdockerで構築されていて、docker構築時にtimezoneを日本に設定していなかったため
上記の設定が必要になったっぽいです。
完全にローカルで開発している時、コンテナでtimezoneを設定している場合はいらない設定だと思います。