Metoda zapisu Authlogica. Co to robi
Natknąłem się na tę metodę zwaną rekordem, której Ryan bates używa w swoim authogicku Railscast i nie może zrozumieć, co robi. Przeszukałem dokumentację, ale nie wydaje mi się, aby śledzić, jak ten pomocnik jest przydatny.
def current_user
return @current_user if defined?(@current_user)
current_user_session && current_user_session.record
end
Chcę wiedzieć, czy to po prostu pobiera rekord z bazy danych i dlaczego różni się od standardowego sposobu pobierania danych z bazy danych.
Dziękuję Ci.