我正在使用带有cancan gem的rails 3.现在我正在尝试在
中实现授权管理员控制器,而我没有管理员模型。
答案 0 :(得分:5)
我遇到了这个问题,毕竟实施这个解决方案后我希望它能正常用于
在
在控制器中你应该像这样授权
authorize_resource :class => false
在ability.rb
can [:index,:list,:report], :administrator
试试......
答案 1 :(得分:0)
您可以定义不受数据库支持的能力管理模型。 无论如何,您将定义访问其他模型的能力。