我现在在许多项目中都使用过 will_paginate,但是当我将其中一个移到 Rails 2.3.5 时,单击任何分页链接(页码、下一页、上一页等)都不会获得像这样的好 URL这个:
http://foo.com/user/1/date/2005_01_31/phone/555-6161
对此:
http://foo.com/?options[]=user&options[]=date&options[]=2005_01_31&options[]=phone&options[]=555-6161
我有一条看起来像这样的路线,它可能是“选项”关键字的来源:
map.connect '/browse/*options', :controller=>'assets', :action=>'browse'
如果没有办法回到我以前的位置,我愿意滚动一个分页器来解决这个问题,这已经足够烦人了。有没有办法让 will_paginate 再次将数组样式的路由变成理智的 url?
谢谢。