在带有 activeadmin gem(当前主分支)的 Rails 4 应用程序中,我使用 Pundit 进行授权。它适用于资源,但我无法使其适用于页面。
举个例子:
ActiveAdmin.register_page "Home" do
content do
para "some text"
end
end
我将如何为特定用户授权它?
通过阅读 Pundit 自述文件,我尝试使用以下代码,但它不起作用
class HomePolicy < Struct.new(:user, :home)
def index?
true
end
def show?
true
end
end
任何想法 ?