3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ruby on Rails Tutorialで詰まったところ その1

Last updated at Posted at 2015-04-19

Ruby on Rails Tutorialで困ったところをメモ。

第2章 2.2 Usersリソース
チュートリアルに記載されている
rails generate scaffold User name:string email:string
を実行すると、
C:/Sites/rails_projects/demo_app/config/environments/development.rb:1:in ': undefined method Application' for Rails:Module (NoMethodError)
というエラーが出る。

development.rbの1行目のメソッドApplicationが定義されてないよ、とのことなのだが、
http://stackoverflow.com/questions/23388205/rails-generate-scaffold-error
によると原因はチュートリアルのrails generateコマンドでバージョンを指定していないため、Rails 4.1系の書き方になっていることだった。

エラーが発生するときのdevelopment.rb 1行目
Rails.application.configure do

修正後のdevelopment.rb 1行目
DemoApp::application.configure do

これで通った!

よく見たら最初にrails newするときにバージョン指定してあげると、この問題は起きないって第1章(1.2.3)に書いてあったね。失敗失敗。

・・・結局その後にrails sするとInternal Server Errorが起きるので、諦めて
rails new 4.X.X demo_app しなおしました。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?