пожалуйста, помогите мне понять что-то. В примере 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
?