我正在使用 CanCan 2.0 gem 授权和 high_voltage静态页面的 gem。
在我的 routes.rb 文件中,我有:
match 'about' => 'high_voltage/pages#show', id: 'about'
我想在我的 ability.rb 文件中公开它,但这两行都没有这样做:
can :read, :pages
can :read, 'high_voltage/pages'
我该如何解决?
最佳答案
这个问题与没有模型“页面”这一事实有关吗?有cancan wiki ,如何处理这种情况:添加时应该可以
authorize_resource :class => false
到您的 Controller 。
关于ruby-on-rails - Ruby on Rails : CanCan and static pages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976950/