Ich habe folgende Hilfsmethoden in der application_controller.rb für authlogic:Authlogic current_user_session und 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
Ich verstehe nicht, wie die current_user_session Verfahren - insbesondere, wie UserSession.find des aktuellen Benutzers Sitzung erhält. Ich verstehe auch nicht, was es mit find macht, wo kein Argument gegeben wird.