IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

devise のヘルパーを controller と view で使う

参考・GitHub - plataformatec/devise: Flexible authentication solution for Rails with Warden.

 

ユーザー認証をコントローラで設定する場合、before_action に :authenticate_user! メソッドを渡せば良い:

f:id:matt-note:20180927195913p:plain

 ユーザーがサインインしているか検証する場合は、user_signed_in? メソッドで確認できる。サインインしたユーザーは、current_user メソッドで取得できる:

f:id:matt-note:20180927201137p:plain