在一个使用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
有什么想法吗?