即,如果页面的当前URL是
http://www.foo.com/products/?q=fruit&order=ascending
然后是一种链接到没有order
参数的网址的方法,以及一种链接到带有添加的参数的网址的方法,例如page=2
(请注意,我们无法向其添加&page=2
,因为如果当前网址没有?
,那么添加&
就像赢得了{{1}}一样。工作)
答案 0 :(得分:0)
我认为重建链接可能是一种解决方案。
例如在您的控制器中:redirect_to products_path(:q => params[:q], :page => 2)
或者在您看来:link_to products_path(:q => params[:q], :page => 2)
它会重定向到http://www.foo.com/products?q=fruit&page=2