Railsチュートリアル 2.2でつまずいた

これからは開発日記として、つまずいたところも書いていこうと思う。

もう一度基礎固めしようと思い、Rails チュートリアルの2週目をやり始めた。

早速、2.2でつまづいた。

スクリーンショット 2015-05-28 14.32.01

出典:rails tutorial

$ rails generate scaffold User name:string email:string

を実行しても、

/Users/apple/rails_projects/demo_app/config/environments/development.rb:1:in `<top (required)>': undefined method `configure' for #<DemoApp::Application:0x007fe9b756c0b8> (NoMethodError)

とのエラーがでる。

そこで、ここにあるように config/application.rb の

config.active_record.raise_in_transactional_callbacks = true


を削除。
それでも同じエラーがでるので、こんどはここにあるように、

$DemoApp::Application.configure do

に変更。

すると動き出すが,localhost:3000に

You must set config.secret_key_base in your app's config.

とのエラー。

ってことでとどめに、これを参考に、

gem 'rails', '4.0.5'

から

gem 'rails', '4.1.0'

にバージョン変更してbundle update。

これにて一件落着!!!

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です