Rails: сохранение параметров строки запроса GET в link_to

У меня есть типичное средство поиска в моем приложении, которое возвращает список результатов, которые можно разбить на страницы, отсортировать, просмотреть с другим значением records_per_page и т. Д. Каждый из этих параметров контролируется параметрами в строке запроса. Упрощенный пример:

/search?q=test&page=2

Теперь, скажем, мне нужно отобразить набор ссылок, которые устанавливают значение records_per_page равным 10, 20, 30. Каждая ссылка должна содержать существующие параметры запроса, которые могут быть очень длинными, плюс новый параметр per_page.

/search?q=test&page=2& ... &per_page=10
/search?q=test&page=2& ... &per_page=20
/search?q=test&page=2& ... &per_page=30

Есть ли простой способ сделать это только с помощью помощника link_to или мне нужно как-то проанализировать и воспроизвести строку запроса из предыдущего запроса?

Ответы на вопрос(8)

Ваш ответ на вопрос