時間関連の計算を広範囲に使用している私の既存のRuby on railsアプリケーションで、rubyバージョンをruby 1.8.7からruby 1.9.2にアップグレードしています。しかし、Ruby 1.9.2 -p290に切り替わった後は動作しません。私は、関連する変更をいくつかは、どのようにこの種の問題を解決するか、どのように戻って古いものにデフォルトのルビー1.9.2形式を変更したり、上書きすることができますを教えてくださいすることができたり、この時間を解決するためにどのような問題がrubyからの1.9.2の異なる時刻形式1.8.7問題を引き起こす
$ rvm use 1.8.7
ruby-1.8.7-p334 :001 > Time.now
=> Thu May 12 12:42:35 +0200 2011
$ rvm use 1.9.2
ruby-1.9.2-p180 :001 > Time.now
=> 2011-05-12 12:42:44 +0200
であると思いますルビーの新しいバージョンで。あなたは
Time.now.asctime
1 EDIT
1.9で使用することができます
おかげ
のお返事をありがとう、しかし、私はすべての位置で計算を変更したくありませんタイムフォーマットを上書きするには、デフォルトのフォーマットを上書きするか、デフォルトのフォーマットを変更するなどの初期設定が必要です。 – Nishant
コードでイニシャライザファイルを作成する必要があります。あなたは言及しており、すべての位置で変更する必要はありません。右? – Nishant
うん、イニシャライザファイルが動作する –