Rails, ссылка на предыдущую страницу без потери контента - PullRequest
0 голосов
/ 21 сентября 2011

В моем приложении rails есть базовая функция поиска, которая запрашивает базу данных и отображает список активных записей.Результаты поиска отображаются в виде ссылок.Когда пользователь нажимает на ссылку для определенного результата поиска, он попадает на страницу с подробной информацией об их выборе, а что нет.Я хочу иметь кнопку "Назад" на этой странице сведений, которая вернет пользователя на страницу результатов поиска с результатами поиска, которые все еще отображаются.Теперь кнопка «Назад» возвращает пользователя на страницу результатов поиска, но все результаты поиска исчезли.

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

Вы должны передать параметр запроса (текст поиска) на страницу сведений, где у вас есть кнопка возврата.

Включить параметр запроса в URL кнопки возврата как http://localhost:3000/search?query=foo

0 голосов
/ 20 октября 2012

Захватить информацию о поисковом запросе в параметрах [: query] и перенести ее с одной страницы на другую.

На странице сведений о результатах добавить это:

<%= link_to 'Back', "#{:back}+#{params[:query]}", :class => 'button' %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...