ではconfig/application.rb、タイム ゾーンを EST に設定しました。
config.time_zone = 'Eastern Time (US & Canada)'
本番サーバーにはCSTタイムゾーンがあります。その結果、すべての日時がCSTではなく で表示されESTます。時刻はデータベースに UTC として適切に保存されます。
EST: -0500
CST: -0600
Database in UTC: 18:15:00
Displayed in CST: 12:15:00
Want in EST: 13:15:00
列のスキーマdate_timeは次のとおりです。
t.datetime "date_time"
date_timeビューでは、次のように呼び出します。
<%= Show.find(1).date_time.strftime('%H:%M') %>
ESTWeb サイト全体で常に表示するように強制するにはどうすればよいですか?