我有一个Payroll模型,使用它我必须在活动管理员中创建两个不同的页面,每个页面的列和逻辑都有轻微的变化。
ActiveAdmin.register Payroll do
end
ActiveAdmin.register Payroll, as: "Customised Payroll" do
end
在Cancan或Pundit中,授予对Payroll的访问权限(因为策略名称与模型名称绑定)会导致Payroll和Customized Payroll一起显示。我希望Payroll可以被一组角色访问,而Customized Payroll可以通过一组不同的角色访问。
我无法使用具有条件逻辑/范围的相同页面进行显示。它必须是两页。如何为这两个页面提供不同的基于角色的访问权限?
答案 0 :(得分:0)
您可以为此创建重复的模型
[core]
和activeadmin的资源customised_payroll.rb 之后,您将能够创建两种资源的能力