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 или мне нужно как-то проанализировать и воспроизвести строку запроса из предыдущего запроса?

45
задан Vincent 21 September 2010 в 16:32
поделиться