Как использовать несколько экземпляров Active Admin для полных отдельных моделей
У меня есть 2 модели:
Users Suppliersи я хочу предоставить 2 изолированных интерфейса Active Admin. У них обоих есть продуманные маршруты:
devise_for :users, ActiveAdmin::Devise.config
devise_for :suppliers, ActiveAdmin::Devise.config (can I somehow say ActiveAdmin2::Devise.config)
Пользователь будет иметь доступ к Продуктам, Заказам, а Поставщик будет иметь доступ только к продуктам.
В идеале я хочу иметь разные папки в приложении и представлять разные данные.
user/order.rb
ActiveAdmin.register Order do
filter :email
filter :created_at , :label => "Order Creation Date"
filter :order_created
supplier/order.rb
ActiveAdmin.register Order do
filter :email
Есть ли способ инициализировать 2 класса ActiveAdmin и запускать их параллельно?
Есть ли другой лучший способ заставить его работать под тем же сайтом / приложением?