J'ai un typique moteur de recherche dans mon application qui renvoie une liste de résultats qui peuvent être paginé, triés, vu avec un autre records_per_page valeur, etc. Chacune de ces options est contrôlé par les paramètres de la chaîne de requête. Un exemple simplifié:
/search?q=test&page=2
Maintenant dire que j'ai besoin d'afficher un ensemble de liens qui ensemble records_per_page valeur de 10, 20, 30. Chaque lien doit comprendre l'existant, les paramètres de la requête, qui peut être très long, en plus d'un nouveau per_page paramètre.
/search?q=test&page=2& ... &per_page=10
/search?q=test&page=2& ... &per_page=20
/search?q=test&page=2& ... &per_page=30
Est-il un moyen facile de le faire avec juste link_to helper ou j'ai besoin d'analyser et de reproduire la chaîne de requête à partir de la précédente demande en quelque sorte?