Как определить несколько страниц для одной страницы активного администратора? - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь создать простую панель мониторинга для активного администратора.

Идея состоит в том, чтобы иметь несколько панелей, которые служат для быстрого просмотра различных моделей.Проблема в том, что когда я перемещаюсь между страницами, это влияет на все страницы.

Я делаю это

paginated_collection(my_collection.page(params[:page_2]).per(5)) do
   table_for collection do |t|
       ...
   end
end

Возможно ли иметь несколько страниц на активном администраторе для одной и той же страницы?

1 Ответ

0 голосов
/ 03 марта 2019

Можно установить имя параметра страницы.Этот вопрос тесно связан с этим ответом: https://stackoverflow.com/a/6721703/790737.ActiveAdmin переносит Kaminari, но передает параметр param_name в ссылки на страницы.Поэтому я думаю, что вы должны написать:

paginated_collection(my_collection.page(params["custom_page_param"]).per(5), :param_name => 'custom_page_param') do
  table_for collection do |t|
     ...
  end
end

Удачи!

...