Ruby on Rails: как создать вспомогательный метод Recent_search_path? - PullRequest
0 голосов
/ 17 мая 2011

Я реализовал функцию поиска в моем приложении.После отправки поискового запроса вы будете перенаправлены на URL-адрес, который выглядит примерно так:

http://localhost:3000/search?utf8=✓&search=term

Я хочу сохранить его в сеансе и добавить ссылку на него позже:

<%= link_to 'Back', recent_search_path %>

Как мне этого добиться?

1 Ответ

1 голос
/ 17 мая 2011

Спасибо rc за то, что направили меня на очень похожий вопрос. Это может быть достигнуто путем сохранения текущего пути в сеансе:

session[:recent_search_path] = request.url

... и снова получить его в виде:

<%= link_to "Back to search results", session[:recent_search_path] %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...