Rails2.0が出てからかなり経ち、ウカウカしているうちに最近ついに2.1になってしまいました。
今読ミのRailsはまだ1.2.6なのであった。これはイカンということで、頑張って最新2.1に移行しました。
頑張ったとは言っても概ね気分の問題で、実作業は大した事ない(爆)
- 1.2.6のdevelopmentモード時にログに出ていたDEPRECATEDを新しいAPIなどを呼ぶなりして全て消す。
- config/environment.rbのRAILS_GEM_VERSIONを2.1.0に変更
- gemでgem自身、rails、mongrel、gettextをupdate
- paginateが標準ではなくpluginになったので、pluginをvendor/pluginフォルダにインストールする。
- とりあえず移行優先という事で前のコードがそのまま動くclassic_paginationにしました。
- rake rails:update
- rake db:migrate
- Ruby-GetTextが動かないのでconfig/initializers/gettext.rbを作る方法で回避。
うーん、このくらいだったかな。
最近我ながら少し重いなと思っていたのでチューニングもしました。結構軽くなったと思います。
あ、あとセッションをファイルからDBに変更したため、全員ログアウト状態からスタートになります。 面倒で申し訳ないですが、一度ログインをお願いします。
コメントする