На ванильным Authlogic набор установки до ля Ryan Bate's Railscast #160, когда пользователь переходит на логин и сеанс FAILS, изменения URL-адрес изRails: Authlogic не удалось войти в систему?
/login
в
/user_session
(Конечно, это показывает, ошибки валидации и весь этот джаз.)
Я хочу, чтобы URL всегда находился на /login
, даже при сбое (и все еще отображают ошибки входа). Как бы я это сделал?
PS - Вы можете видеть это в своем Railscast; скраб до 9:33 и посмотреть изменение URL-адреса при сбое.
На самом деле это хороший вопрос, я думаю, что ответ - это перенаправление, которое происходит, если user_session не сохраняется правильно. Также я думаю, что это можно решить с помощью маршрутизации. –
Если 'user_session' не сохранен правильно, вызывается' render', а не 'redirect_to'. Я экспериментировал с 'redirect_to', но это, похоже, устраняет ошибки проверки. Как я могу решить эту проблему с помощью маршрутизации? Не могли бы вы привести мне пример? – neezer