【小ネタ】Railsガイドの「Hello, Rails!」が表示されない人へ
概要
Railsガイド通りに進めてもエラーが発生するため、その原因と解決方法を解説。
結論
Railsガイドの説明不足。
詳細
Railsガイド通りに進めようとすると躓くところがある。「Hello, Rails!」が表示されない問題だ!!
エラー文はこのように表示されてないだろうか!? ActiveRecord::NoDatabaseError
Unknown database 'blog_development'
これはつまり「blog_developmentなんてデータベース見つからん」ということ。何故かRailsガイドでは説明がすっ飛ばされているのだが、rails server
よりも前に rails db:create
をしなければならない。これだけで解決なのだ。
$ rails db:create Created database 'blog_development' Created database 'blog_test'