プログラミング初心者の勉強メモ。

あくまでメモなので、自分が忘れそうなことだけちょこちょこ書いてます。

自己紹介文がメールアドレス扱いに?(新規登録フォーム)

考えもなくコピペするのは気をつけましょう。

ということで今日はこんなことで困りました。

 

新規登録ページを作成しているのだが、テストで自己紹介文を入力しようとしたら

f:id:over54:20200710044210p:plain

メールアドレス扱い...

原因はただの理解不足(コード記述ミス)

f:id:over54:20200710044348p:plain

22行目で、自己紹介フォームなのに、

f.email_fieldと記述しているではありませんか。

これは私が新規登録用の入力フォームを作るために、考えもなく1つ上のemailのフォームをコピペしたことによるミスです。

ということで、以下のように訂正。

f:id:over54:20200710044616p:plain

すると無事登録できました。

このミスに気づかず私は血迷ってテーブルを一度削除したり、データ消して復元したりと1時間はロスしました。

バカですねー。

ちょっと見づらいけど、フォームのメソッドはここに載っているらしい。