これは本当に奇妙なRailsの問題である - 私は、これは既知のバグに関連しているかどうかを確認するためにGoogleで検索しましたが、何も見つかっていない - 便利なリンクだけでなく、ソリューションのgratfeulだろう。タイムゾーンすごみ
私はこのまで問題を沸かすことができます。私は私のRailsのアプリケーションを起動した場合
、およびHTTPリクエストを経由して、次のRailsのコードを実行します。
Time.zone = 'Europe/London'
logger.info Time.zone.inspect
ログ・ショーは、このタイムゾーン
#<ActiveSupport::TimeZone:0x3d7438c @tzinfo=nil, @name="UTC", @utc_offset=0>
非常に次の要求で
(最も後続の要求)として、コードの同じ行のログは、この
#<ActiveSupport::TimeZone:0x46cc100 @tzinfo=#<TZInfo::DataTimezone: Europe/London>, @name="Europe/London", @utc_offset=nil>
示します誰が何が起こっているのか知っていますか?
は編集(それが助け場合、私はRailsの2.3.2を実行している):Railsの2.2.2はこの問題を持っていないので、私は今のところに戻りますことが表示されます。それは漬けて復元することができるように