0

認証システムをゼロから作成したいのですが、この分野での議論を求めているわけではありません。私の質問は、ヘルパー ファイルを使用して current_user や signed_in などのメソッドを提供する必要があるかどうかです。または、これらをapplication_controllerを介して提供することをお勧めしますか? それとも、少しも問題ではなく、私はそれを続ける必要がありますか?

4

1 に答える 1

0

私はそれをに入れApplicationControllerます、あなたは次のようなものを定義することができます

def current_user 
  @current_user ||= User.find(session[:user_id]) if session[:user_id]
end
helper_method :current_user

これにより、ビューとコントローラーから @current_user を呼び出すことができます。

于 2013-09-25T20:11:02.297 に答える