Cómo usar múltiples instancias de Active Admin para completar modelos separados

Tengo 2 modelos:

UsuariosProveedores

y quiero proporcionar 2 interfaces de Active Admin aisladas. Ambos tienen rutas de diseño:

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

El usuario tendrá acceso a Productos, Pedidos y El Proveedor tendrá acceso solo a productos.

Idealmente, quiero tener diferentes carpetas en la aplicación y presentar datos diferentes.

usuario / order.rb

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

proveedor / order.rb

ActiveAdmin.register Order do
  filter :email

¿Hay alguna forma de inicializar 2 Clases ActiveAdmin y ejecutarlas en paralelo?

¿Alguna otra forma mejor de hacer que funcione bajo el mismo sitio web / aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta