Rails2.3にしたらapplication.rbをリネームせよ

Rails2.2で動かしていたアプリケーションをRails2.3にアップデートしてから起動させたら下記のエラー。

   NameError in SessionsController#new
    uninitialized constant ApplicationController

いろいろ調べたところ、rails2.3からapplication.rb → application_controller.rbに名前が変更されたことが原因らしく、リネームしてあげれば大丈夫みたい。

下記のRailsGuidesによれば、次のコマンドで自動的にリネームしてくれるらしい。

    rake rails:update:application_controller

もちろん、下記でも良し。

    mv application.rb application_controller.rb

こういうのをこまめに残していくためにもTechブログを立ち上げようかどうか考え中。。。
このエントリーをはてなブックマークに追加 Yahoo!ブックマークに登録 この記事をクリップ! newsing it!

トラックバック(0)

このブログ記事を参照しているブログ一覧: Rails2.3にしたらapplication.rbをリネームせよ

このブログ記事に対するトラックバックURL: http://blog.wanna-be-hero.com/mt/mt-tb.cgi/65

コメントする


あわせて読みたいブログパーツ