Я сделал то же самое, что и показать в authlogin example. Пользователь создан успешно, а сеанс также поддерживается, и выход из системы также отлично работает. После завершения сеанса я пытаюсь войти еще раз приложение получает следующее сообщение об ошибкеAuthlogic NoMethodError в UserSessionsController # create while login
NoMethodError в UserSessionsController # создать
undefined method `[]' for false:FalseClass
В контроллере user_session
app/controllers/user_sessions_controller.rb:13:in `create'
UserSessionController Код
...
def create
@user_session = UserSession.new(params[:user_session])
if @user_session.save
flash[:notice] = "Login successful!"
redirect_back_or_default user_path(current_user)
else
render :action => :new
end
end
...
I я используя
- рубина -v рубинового 1.9.2p180
- рельсы -v Rails 3.1.3
- authlogic (2.1.6)