пожалуйста, помогите мне кое-что понять. В примере Authlogic в UsersController
он всегда используется @current_user
, например:
def show
@user = @current_user
end
(взято из http://github.com/binarylogic/authlogic_example/blob/master/app/controllers/users_controller.rb)
Это почему? В своих контроллерах я использую просто current_user
вместо @current_user
.
И кроме того - Authlogic отлично работает у меня, но я не вижу, чтобы магические столбцы заполнялись (например, last_login_at
или last_login_ip
). Должен ли я инициализировать их как-то специально, помимо добавления в миграцию?
UPD После некоторого расследования я обнаружил, что если есть только поля last_login_at
и last_login_ip
из «Волшебных полей», то они не будут заполнены. Если я добавлю полный набор магических полей, он будет работать отлично.
UPD2 Меня беспокоит, что касается current_user только UsersController
: почему у него @current_user
, а не current_user
?