gemの1つである
導入することにより、簡単に認証機能を実装できる
ヘルパーメソッド
user_signed_in?
<if user_signed in?>でよく使われる。
ユーザーがサインイン済みか否かの判定を行う。
current_user
ログインしている現在のユーザー(=current_user)か判定する。
投稿したユーザーが編集したり削除したりする機能で使える。
その他
・ before_action :authenticate_user!
・ user_session
パラメーターの追加
deviseの初期設定にないものを追加したい場合(投稿時のユーザーネーム、ペンネームなど)
Strong Parameterの追加が必要。