ユーザー管理機能の実装について

ユーザー管理機能の実装について

  • ユーザーログイン機能

サインアウト、ログインしていない場合(条件分岐)からログイン画面への遷移時

使用するメソッドは図のように

https://i.gyazo.com/e832d0af5b40b8828db8eb74403cdf58.png

  • ユーザーの名前をDBへ保存できるように設定

deviseコントローラーに適応できるようにするために、全コントローラーの共通処理を記述し行えるapplication_controllerを編集する 下の各図

deviseコントロラーから呼び出された時使用するヘルパーメソッド

https://i.gyazo.com/530c603721cdeb0072bd6820e4a65313.png

 

before_action処理を行う

https://i.gyazo.com/afc419240b5255928c4ff8b28067cf2e.png

devise_parameter_sanitizerメソッドとpermit(特定のカラムを許容するメソッド)組み合わせることで新規登録(:sign_up)ユーザー情報(:name)を取得する

https://i.gyazo.com/e3b0acecf0ea1392016137a599ff9a0b.png

https://i.gyazo.com/2b54a70e5e4621df18d38db1ed9248a4.png

自己研鑚のため発信しておりますので、不足の部分があるので、ご了承ください〜

じゃあまた明日〜