日時属性を保存するときに、フォームが -05:00 ではなく -04:00 を返すという問題があります。
Rails 3.2.3 の使用
application.rb で:
config.time_zone = 'Eastern Time (US & Canada)'
mysql2 アダプターで MySQL を使用する
ランニング@wine.released_at.localtime
リターン2008-05-15 00:00:00.000000000 -04:00
ランニング@wine.released_at
リターン2008-05-15 04:00:00.000000000 Z
ランニングTime.now.zone
リターンEastern Standard Time
ランニング@wine.released_at.zone
リターンEDT
私はかなり混乱しています。config.time_zone を設定すると、Rails がすべてのデータベースの datetime 値を設定された time_zone に自動的に変換するようにする必要があります...なぜこれが起こらないのですか?