ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

deviseの基本

gemの1つである

導入することにより、簡単に認証機能を実装できる

ヘルパーメソッド

user_signed_in?

<if user_signed in?>でよく使われる。

ユーザーがサインイン済みか否かの判定を行う。

current_user

ログインしている現在のユーザー(=current_user)か判定する。

投稿したユーザーが編集したり削除したりする機能で使える。

その他

・ before_action :authenticate_user!

・ user_session

パラメーターの追加

deviseの初期設定にないものを追加したい場合(投稿時のユーザーネーム、ペンネームなど)

Strong Parameterの追加が必要。