【发布时间】:2017-09-05 05:26:41
【问题描述】:
我有一个工资模型,我必须使用它在活动管理员中创建两个不同的页面,每个页面的列和逻辑都略有变化。
ActiveAdmin.register Payroll do
end
ActiveAdmin.register Payroll, as: "Customised Payroll" do
end
在 Cancan 或 Pundit 中,授予对工资单的访问权限(因为策略名称绑定到模型名称)会导致工资单和自定义工资单同时可见。我希望工资单可由一组角色访问,而自定义工资单可由一组不同的角色访问。
我不能使用具有条件逻辑/范围的同一页面进行显示。它必须是两页。如何为这两个页面提供不同的基于角色的访问权限?
【问题讨论】:
标签: ruby-on-rails activeadmin cancan pundit