Tôi có một cơ sở tìm kiếm điển hình trong ứng dụng của mình, trả về danh sách kết quả có thể được phân trang, sắp xếp, xem với giá trị records_per_page khác nhau, v.v. tham số trong chuỗi truy vấn. Một ví dụ đơn giản:Đường ray: Bảo quản các tham số chuỗi truy vấn GET trong link_to
/search?q=test&page=2
Bây giờ nói rằng tôi cần phải hiển thị một tập hợp các liên kết mà đặt giá trị records_per_page đến 10, 20, 30. Mỗi liên kết phải bao gồm các thông số truy vấn hiện có, có thể là một bộ rất dài, cộng với thông số per_page mới.
/search?q=test&page=2& ... &per_page=10
/search?q=test&page=2& ... &per_page=20
/search?q=test&page=2& ... &per_page=30
Có cách nào dễ dàng để thực hiện điều đó chỉ với link_to helper hoặc tôi cần phải phân tích và tạo lại chuỗi truy vấn từ yêu cầu trước bằng cách nào đó?
bản sao có thể có của [Thêm thông số chuỗi truy vấn vào liên kết \ _to] (http://stackoverflow.com/questions/2695538/add-querystring-parameters-to-link-to) –