前回に引き続きdeviseのヘルパーメソッド(user_signed_in? ,current_user,user_session)について実際に実行して調べてみます。 ちなみに読むのがめんどい人は以下の結論 user_signed_in?: 操作してる人がログインしてればtrue、してなきゃfalse。 他の人のログイン状態とかは関係ない。 current_user: 操作している人のユーザ情報(deviseの認証につかってるやつ)がとれる。 ログインしてなきゃnil。 ムロン他の人のは取れない。 user_session: 初期状態は空っぽ。 (おそらく)ユーザごとのセッションデータのいれもの。 だけ目を通してマンガ喫茶に行ってジョジョの奇妙な冒険でも読むのがいいと思います。 以下のようなコードを書いておき logger.debug 'ここからテスト用ログ' result = user