На сайте rails 2.3.8 у меня есть ссылки для входа на каждую страницу (которая выводит пользователя на отдельную страницу входа). После успешного входа в систему пользователь в настоящее время перенаправлен в root. Вместо этого я хотел бы перенаправить на страницу, которую они просматривали ранее.
Я пытался использовать request.referer:
redirect_back_or_default(request.referer)
Где redirect_back_or_default:
def redirect_back_or_default(default)
redirect_to(session[:return_to] || default)
session[:return_to] = nil
end
Но это приводит к ошибке «Отказано в доступе», даже если вход выполнен успешно.