平々凡々エンジニア

平凡で難しい悩みを解決

2日ぐらいエラーで悩んでいた

現在railsチュートリアルが終わったのでオリジナルアプリを作成中です 内容についてはまだ詳しく考えられていないので別の機会に詳細を記載しようと思います まぁ基本的にはrailsチュートリアルで作成したアプリケーションを丸パクリしつつ新ことをいくつか追加しようと思います

2日感ぐらい以下のエラーに悩まされていました。 has no column named "password" ymlファイルに仮想的な属性(password属性など)は適用されないので password属性の代わりとしてpassword_digest属性を付与しなければならないことを忘れてしまいました。 ということは、ymlファイルからでは生のパスワードテストができないので丁寧にパスワードをテストしたい場合は、 ymlファイルだけではなく直接テストファイルにpassword属性とpassword_confirmation属性に値を入れテストしなければ ならないと改めて認識できました。やってしまった...という反面 gem bcryptをきちんと理解していなかったことに ついて知り得ましたのでもうこのエラーについて忘れることはないでしょう。