Использование Rails 3.1 и Devise 1.4.2
Я новичок в использовании Devise, и на сайте, над которым я работаю, есть формы входа, встроенные во многие страницы сайта.Когда пользователь пытается войти в систему и он отклонен, по умолчанию используется перенаправление обратно на users / sign_in.
Я хотел бы перенаправить назад (на request.referrer), но не могу понять, как и где это сделать.
Я попытался переопределить Devise :: SessionsControllerс моим собственным действием Create:
# POST /resource/sign_in
def create
resource = warden.authenticate!(:scope => resource_name)
set_flash_message(:notice, :signed_in) if is_navigational_format?
sign_in_and_redirect(resource, request.referrer)
end
, но это также, кажется, перенаправляет на users / sign_in.
Я подтвердил, что мой пользовательский SessionsController получает запрос
Спасибо