私はかなり一般的な問題を抱えていますが、何らかの理由で私はウェブ上のすべての提案を試してみたものの、何も動作していないようです。レール付きタイムゾーン3
私は「EST」
config.time_zone = 'Eastern Time (US & Canada)'
しかし、時間が画面に表示されたとき、それはDBに格納されたUTC時刻を示し続けるに設定してタイムゾーンを設定しています。私は、デバッガを試してみましたが、ここでは出力
(rdb:1) Time.zone
#<ActiveSupport::TimeZone:0x1061f4760 @utc_offset=nil, @current_period=nil, @name="Eastern Time (US & Canada)", @tzinfo=#<TZInfo::TimezoneProxy: America/New_York>>
(rdb:1) Order.first.placed_at
Fri Jan 01 15:00:00 UTC 2010
アップデートです: をここに同じ質問 Rails timezone is wrong when shown
タイムゾーンの詳細を:http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html –