本日の学び 2021/05/08

★StandardErrorに遭遇

 

意味を調べると通常の

プログラムで発生する可能性が高い例外クラスを束ねるためのクラスです。

・・・理解ができなかった。

他にも調べてみるとマイグレーションファイルを削除すると

エラーが解消されたとのこと。

しかしマイグレーションファイルそのものを削除するのか

マイグレーションファイル内の記述を一部削除するのか1時間調べたり

コードを触ってみたが解決しなかったのでメンターの方に質問・・・

 

するとデフォルト値を持てないカラムに対してデフォルト値を

設定してしまっていることが原因ではないかとヒントを頂けた。

 

追加したカラムのdefault: ""

を削除してみた・・・

 

それでもエラー画面は変わらず・・・

そこでrails db:migrateでよくあるエラーも確認してみると

不要なカンマが含まれている

・・・あった!!

追加で記述したカラムの不要なカンマを削除すると

無事ユーザーテーブルが作成されSequel Proでも確認できた!

そしてエラーも解消されWebページが開けるようになった。

 

今回のエラーで学んだことはエラー文のヒントはターミナルにも

転がっているということ。

引き出しが一つ増えた!!