[ruby on rails] undefined method `time_zone='

rails 2.0.2.9216と 2.0.2.9126で新規にアプリケーションを作成すると、実行時にエラーが発生する。

rails trial
cd trial
ruby script/console 
Loading development environment (Rails 2.0.2)
/Users/pistolfly/railsprojects/trial/config/environment.rb:44:NoMethodError: undefined method `time_zone=' for #
/Library/Ruby/Gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:88:NoMethodError: undefined method `cattr_accessor' for ActionController::Dispatcher:Class
/Users/pistolfly/railsprojects/trial/app/controllers/application.rb:4:NameError: uninitialized constant ActionController::Base

sudo gem uninstall rails --version 2.0.2.9216

のように新しい順にアンインストールしていき、2.0.2.9053まで戻して新規にプロジェクトを作成したら大丈夫になった。

トラックバック(1)

このブログ記事を参照しているブログ一覧: undefined method `time_zone='

このブログ記事に対するトラックバックURL: http://www.pistolfly.jp/mt/mt-tb-alt.cgi/327

Railsで新規プロジェクトを作成してから、dbの接続テストをしたらいきなりエラー undefined method `time_zone=' なにかと思... 続きを読む

コメントする