Как настроить гем kaminari, если несколько роутов указывают на один и тот же экшен?

Есть множество роутов, ведущих на один и тот же экшен:
routes.rb
#Группы категории
	Category.group_routes.each do |group|
		get	group, :to=> 'search#_category_group'
	end


эти строки дают следующие пути:
/новогодние/игрушки
/мягкие/игрушки
/мозаики
и т.д.
переход по каждому из них вызывает один и тот же экшен
в экшене в зависимости от пути делается соответствующая выборка из базы.
далее все items отображаются во вьюхе и в конце вьюхи приписываю:
= paginate @items
Так вот вне зависимости от того в мягких игрушках мы находимся или кубиках рубиках, ссылки пагинации ведут на первый роут. Т.е. находясь на первой странице мозаик и кликая "Следующая страница" оказываемся на второй странице новогодних игрушек. Как указать какой роут использовать? Для каждой категории писать отдельный экшен отказываюсь.

Эта же проблема на другом примере описана мной здесь
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sunnmas Автор вопроса
Ruby
Разработчик kaminari ответил, что такой возможности нет и для каждого роута должен быть свой экшен((
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы