知りたいこと
current_userをモデルで利用したいと考えて、下記のコードを見つけました。
このmodule Current...
はどこに記載すればよいのでしょうか?
また、もし新しくファイルを作るならファイル名に決まりなどがあるかも含めて教えていただければと思います。
どうぞよろしくお願いいたします。
出典:stack overflow : Access current_user in model
利用予定のソースコード
Declare a module
module Current thread_mattr_accessor :user end
Assign the current user
class ApplicationController < ActionController::Base around_action :set_current_user def set_current_user Current.user = current_user yield ensure # to address the thread variable leak issues in Puma/Thin webserver Current.user = nil end end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/08 00:23
2020/02/08 01:28
2020/02/08 07:18