HerokuでRailsのtimezoneの設定
Herokuのtimezoneの設定
heroku config:add TZ=Asia/Tokyo
heroku run bash Running bash on ⬢ yorakashi... up, run.3031 (Hobby) ~ $ date Wed Apr 17 23:45:05 JST 2019
ここでJSTになっていることを確認
PostgreSQLのtimezone
herokuのDBにPSequelから接続する - ゆるゆる〜tech ver〜 こんな感じで PSequelから入って、Queryのところで
alter database your_database_name set timezone = 'Asia/Tokyo';
select current_timestamp;
で確認
config/application.rb
config.time_zone = 'Tokyo' config.active_record.default_timezone = :local
scriptでreserved_on
みたいな datetimeを設定してレコード突っ込んでたら、意図しない時間に表示されてあれ???ってなった。
config.active_record.default_timezone = :local
がいなかった...しゅん....