Cómo usar múltiples instancias de Active Admin para completar modelos separados
Tengo 2 modelos:
UsuariosProveedoresy 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?