我正在做一个rails项目,在这个项目中我使用CanCan来授权我的资源。当用户未登录并试图提交“对话”(通过ajax表单提交)时,CanCan会正确地抛出一个401,并将{"status":"error","message":"You must be logged in to作为响应(我已经使用firebug在浏览器中验证了这一点)。然而,在我的测试中,得到<em
我有一个简单的控制器方法:WelcomeController#dashboard,它是用户登录后的登陆页面(用户在这个测试中扮演‘管理者’的角色)。: include CanCan::Ability
user ||= User.new # guest usercan :read, Lesson can :read, :root end然而,我的</em