will_paginate и named_routes - PullRequest
       2

will_paginate и named_routes

1 голос
/ 19 сентября 2010

У меня проблемы с использованием will_paginate и именованных маршрутов.

Вот код (мой сайт на испанском языке):

routes.rb

map.animals '/animales/:scope/:id', :controller => :categories, :action => :show

с этими маршрутами я генерирую URL-адреса как:

www.domain.com/animales/mamiferos/perros

но, когда ссылки на страницы генерируются, я получаю ссылки вроде:

www.domain.com/animals/perros?page=2&scope=mamiferos

Почему они такие?


ПРИМЕЧАНИЕ: я также использую friendly_id.

1 Ответ

1 голос
/ 19 сентября 2010

Вы должны убедиться, что не существует соответствующего маршрута, прежде чем маршрут животных будет указан в файле rout.rb.Например, маршрут по умолчанию map.connect ": controller /: action /: id" и определение ресурса map.resources: animals должны следовать после маршрута именованных животных.

...