[英]Rails cancancan uninitialized constant Ability::Dashboard Did you mean? DashboardHelper
我对康康康有一点问题。 我想检查用户在他的个人资料和管理仪表板上的访问权限。 我已经按照教程解释了如何使用 cancancan 但我在管理仪表板上出现了这个错误
未初始化的常量Ability::Dashboard 你是说吗? 仪表板助手
仪表板是我的配置文件控制器。 如果我删除仪表板的签入功能,错误就会消失。 我试图在互联网上找到解决方案,但没有解决我的问题
谢谢你的帮助
代码在github上
您的问题是您的应用程序中没有 Dashboard 类。 我认为最好的方法是在你的 Controller 中使用:
class DashboardController < ApplicationController
authorize_resource :class => false
def index
end
并且您可以在您的 Ability.rb 文件中使用符号授权控制器,如下所示:
can :manage, :dashboard, user_id: user.id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.