【发布时间】:2012-10-16 11:24:25
【问题描述】:
我有 2 个模型:
- 用户
- 供应商
我想提供 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
供应商/订单.rb
ActiveAdmin.register Order do
filter :email
有没有办法初始化 2 个 ActiveAdmin 类并并行运行它们?
还有其他更好的方法让它在同一个网站/应用下工作吗?
【问题讨论】:
-
如果有帮助的话,我会尽量避免将问题分成 2 个共享相同数据库的不同应用程序
-
如何为用户和供应商创建单独的登录。
标签: ruby-on-rails devise activeadmin multiple-instances