在Rails中使用ActiveAdmin创建用户特定的管理页面

时间:2015-04-15 03:08:54

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

相关问题