Я уже использовал 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-адреса?
Спасибо.