#63 9/8 userの登録項目(parameter)を増やす
やりたいこと
user登録の際に、名前や生年月日など他の項目を増やす。
またそれをdeviseを用いて実装する
現状
userの項目は 1.メールアドレス 2.パスワードのみ
実装方針
1.deviseの記事を読みながら、まずは名前の項目を増やせるか検証
2.名前が増やせたら、次は性別・都道府県・プロフィールコメント
が登録出来るか検証
3.上記も出来たら、画像の登録に移る
---
1.deviseの記事を読みながら、まずは名前の項目を増やせるか検証
https://qiita.com/uloruson/items/40154b4be19d1ac900f3
a.Modelをいじり、DBを変更する
→ActionCable実装の際に、終わっていた。
b.Viewは新規追加なし。
registration/new.html.erbに項目を増やす。
c.Controllerをいじり、引数を入れる
StrongParametrというものが必要になる。
上のやつ通りいかないため、・検索での他の記事
・StrongParameterで検索する
■本番環境でマイページに、名前が表示されていない
→application_controllerの devise_parameter_sanitizer.permit(:sign_in, keys: [:name])
にしていたことが原因。
正しくは、sign_up
---
■細かなエラー郡
seed.rbにname: "takuto"をいれるとSyntax errorに合う
→name:"takuto"の後の、カンマ(,)の忘れ
検索方法”rails devise 項目追加”