Сохраните последнее местоположение, которое они посетили, как это, вы, вероятно, могли бы сделать это с помощью простого фильтра перед вашим ApplicationController.В нем вы можете добавить некоторую логику, чтобы решить, хотите ли вы сохранить новое местоположение или сохранить текущее.
cookies.permanent[:last_visited_path] = request.request_uri
Затем в действии, указанном вашим корневым URL:
if cookies[:last_visited_path].present?
redirect_to cookies[:last_visited_path]
end
Вы также можете подписать cookie-файл cookie.permanent.signed, если хотите запретить пользователям вмешиваться в него.