Нет соответствий маршрута. Контроллер с префиксом в kaminari

У меня есть маршрут с префиксом из Каминари в представлении движка.

Маршрут

  resources :series_valuations, only: [:index]

Маршрут разбивки на страницы Каминари выдает: Маршрут не соответствует {:controller=>"fc_rseries/series_valuations", :active_tab=>"Calcs", :page=>nil}

Параметр paginate @objs, params: {controller: "series_valuations"} не работает в представлении.

Как создать маршрут, чтобы поймать вышеперечисленное? Я старался:

match "fc_rseries/series_valuations", controller: 'series_valuations', action: 'index'

но не ловит


person rigyt    schedule 03.08.2013    source источник


Ответы (1)


Попробуйте изменить свой маршрут, чтобы использовать область видимости.

scope module: 'fc_rseries' do
  resources :series_valuations, only: [:index]
end
person Jason Kim    schedule 03.08.2013
comment
Спасибо, но маршруты уже определены. FcRseries::Engine.routes.draw сделать - person rigyt; 04.08.2013
comment
@rigyt ты решил это в конце концов? - person Chris; 18.03.2021
comment
Я думаю, что это могла быть проблема с каминари, которая была решена @Chris. В чем твоя ошибка? - person rigyt; 19.03.2021