Uygulamamda tipik bir arama özelliğim var; bu, paginated, sıralanmış, farklı bir records_per_page değeriyle görüntülenebilir, sonuçların listesini döndürür. Bu seçeneklerin her biri tarafından kontrol edilir. sorgu dizesindeki parametreler. Bir basitleştirilmiş bir örnek:Raylar: GET sorgu dizesi parametrelerini link_to içinde koruma
/search?q=test&page=2
Şimdi 10 records_per_page değeri bağlantıları, 20 kümesini görüntülemek için gereken söylüyorlar, 30. Her bir bağlantı, çok uzun bir dizi olabilir varolan sorgu parametreleri içermelidir artı yeni bir per_page parametresi.
/search?q=test&page=2& ... &per_page=10
/search?q=test&page=2& ... &per_page=20
/search?q=test&page=2& ... &per_page=30
sadece yardımcı link_to ya da ben ayrıştırmak ve bir şekilde daha önceki isteğinden sorgu dizesi çoğaltmak gerek bunu yapmanın kolay bir yolu var mı?
olası yinelemesi [Bağlantıya eklemek için querystring parametreleri ekle \ _to] (http://stackoverflow.com/questions/2695538/add-querystring-parameters-to-link-to) –