2012-04-08 15 views
4

私はauthlogicためapplication_controller.rbで、次のヘルパーメソッドを持っている:Authlogicのcurrent_user_sessionとCURRENT_USER

def current_user_session 
    return @current_user_session if defined?(@current_user_session) 
    @current_user_session = UserSession.find 
end 

def current_user 
    return @current_user if defined?(@current_user) 
    @current_user = current_user_session && current_user_session.record 
end 

私はどのようにcurrent_user_session方法を理解していない - 具体的には、UserSession.findは、現在のユーザーのセッションを取得する方法。私はまた、引数が与えられていない場合、findで何をしているのか理解していません。

答えて

関連する問題