51日目◆Rails tutorial 第11章 11.2まで
今日もエラーと20分くらい戦う…。
でもちょっとだけ成長を実感したエラーでした。
アカウント有効化メールのプレビューを開こうとしたら、no methodエラー。
コードを見ても見本通りだけどな…と思ってエラーメッセージを確認。
前回と同じく、引数の数が合わないよと言われている。
ArgumentError: wrong number of arguments (given 0, expected 1)
=引数が1つ足りない!
えー
なぜだ…
そして@user変数を引数として渡す箇所だったので、
もしかして@userが0だからnilになっているのでは…
ということはそもそも、データにユーザーが作れてないのでは?ということに気づき
rails db:migrate:reset(念のため)
rails db:seed
→再度rails t
GREEN!!!!
プレビューも見れた!
すごく初歩的なミスだけど(そもそも、ちゃんとrails db:seedやったはずなのに)
気づけてよかった。
ちょっとずつエラーが怖くなくなってきてるー
嬉しい。
明日は11.3アカウントを有効化する、から。