【问题标题】:Using ActiveAdmin in Rails to create user specific admin pages在 Rails 中使用 ActiveAdmin 创建用户特定的管理页面
【发布时间】:2015-04-15 03:08:53
【问题描述】:

用一句话来解释它,我想问是否可以使用 ActiveAdmin gem 来创建特定于管理员用户的管理页面,即每个管理员用户只能看到模型和关联模型特定于他。如果是这样,我将如何实施?

为了进一步解释我的情况,我有一个名为 Sponsor 的模型(本质上是管理员用户),他们提供了不同的优惠(属于 Sponsor 的另一个模型)供用户兑换。所以我要做的是创建一个管理页面,每个赞助商都有自己的管理员凭据,管理页面只显示与该赞助商相关的信息,即有关该赞助商提供的报价的信息,以及所有相关模型及其详细信息。这是否可以使用 ActiveAdmin gem 或任何其他 gem 来实现?

如果有我可以使用的 gem,我宁愿不从头开始实现它。有什么建议么?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 activeadmin rails-admin


    【解决方案1】:

    我自己没有尝试过,但在ActiveAdmin 中应该很容易实现 通过基于每个控制器更改default scope 或使用AuthorizationAdapter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      相关资源
      最近更新 更多