O método de registro Authlogic. O que isso faz
Me deparei com esse método chamado registro que Ryan bates usa em seu Railscast authlogic e não consigo entender o que ele faz. Já passei pela documentação, mas não consigo acompanhar como esse auxiliar é útil.
def current_user
return @current_user if defined?(@current_user)
current_user_session && current_user_session.record
end
O que eu quero saber é isso simplesmente buscar o registro do banco de dados e por que é diferente da maneira padrão de buscar dados do banco de dados.
Obrigado.