Как использовать несколько экземпляров Active Admin для полных отдельных моделей

У меня есть 2 модели:

пользователейПоставщики

и я хочу предоставить 2 изолированных интерфейса Active Admin. У них обоих есть продуманные маршруты:

devise_for :users, ActiveAdmin::Devise.config
devise_for :suppliers,   ActiveAdmin::Devise.config (can I somehow say ActiveAdmin2::Devise.config)

Пользователь будет иметь доступ к Продуктам, Заказам, а Поставщик будет иметь доступ только к продуктам.

В идеале я хочу иметь разные папки в приложении и представлять разные данные.

Пользователь / order.rb

ActiveAdmin.register Order do
  filter :email
  filter :created_at  , :label => "Order Creation Date"
  filter :order_created

поставщик / order.rb

ActiveAdmin.register Order do
  filter :email

Есть ли способ инициализировать 2 класса ActiveAdmin и запускать их параллельно?

Есть ли другой лучший способ заставить его работать под тем же сайтом / приложением?

Ответы на вопрос(1)

Ваш ответ на вопрос