我正在使用devise和Cancancan进行身份验证/授权,在Rails和AngularJS中构建应用程序。所以我在我的控制器中check_authorisation
,application_controller.rb
设置了我的能力load_and_authorize_resource
,我正在尝试访问由具有cannot :manage, myModel
能力的控制器呈现的页面/网址。
由于Rails WEBRick服务器上的Access Denied,我看到它失败了,但是Angular选择了模板并在没有数据的情况下呈现它。
如何在"视图"中实际拒绝访问?或" url / link"等级如果您愿意?