気を引き締めてやった方がいいかな。

うちの3サービスをRails2.1へ移行しました。
だいぶ変わった点があるようで、単にgem updateを打つだけじゃ済まないので移行はある程度時間を確保してやった方が良さそうです。
以下、作業内容。

gemのアップデート

$ sudo gem update

boot.rbの書き換え

RAILS_ROOTで

$ rake rails:update

config/boot.rbが書き換えられ、prototype.jsscript.aculo.usのライブラリ群が更新されます。

DEPRECATION WARNING対策

environments/development.rbを書き換える。

config.action_view.cache_template_extensions         = false

このメソッドは廃止されたので行ごと削除。

ActionController::Base.fragment_cache_store = ActionController::Caching::Fragments::FileStore.new("#{RAILS_ROOT}/cache")

のような指定をしている場合、次のように書き換える。

ActionController::Base.cache_store = :file_store, "#{RAILS_ROOT}/cache"

プラグイン類の更新

acts_as_versionedを使っている場合、更新が必要かもしれません。このフォーラムで述べられてるように、最新版に入れ替えれば動くようになります。