devise_token_authとは


どんな gem ?

⇒ ユーザー認証するための gem

ユーザー認証って?

⇒ ログイン、ログアウト、ゲストログインなどができる

代表的なメソッド一覧


before_action :authenticate_user!

⇒ ユーザーがサインインしているとき、アカウントの持ち主のユーザーはサインインできるがそうでない場合はサインインができない

⇒ ログインしたユーザーのみが使うメソッド

user_signed_in?

⇒ ユーザーがちゃんとログインしているか確かめるメソッド

⇒ サインインしていない場合は false が返る

current_user

⇒サインインしているユーザーデータを取得するためのメソッド

⇒ 取得できない場合は nil が返る

user_session

⇒ユーザーのグループとして扱い操作するメソッド