使用cancan的Strage授权错误

时间:2017-04-12 17:37:30

标签: ruby-on-rails cancan cancancan

我使用cancancan发生了一个奇怪的错误。 如果我修改控制器或模型的代码,当我刷新浏览器时,cancancan会抛出“未授权”并将我发送到主页。它总是出现在我的所有控制器模型中。

它发生在“superadmin”角色,而在能力.rb中,superadmin可以:管理,:所有,所以我不明白为什么要给我未经授权。我看到的行为是,在更改后第一次重新加载页面时,用户将失去所有权限。如果我再次重新加载页面,用户将恢复其权限。

有关正在发生的事情的任何想法? THKS!

-----固定:

见下面的评论。

0 个答案:

没有答案