gpt4 book ai didi

ruby-on-rails - CanCan 跳过某些操作的授权

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:06 25 4
gpt4 key购买 nike

我无法解决 CanCan gem 的问题。在我的 Controller 中,我有“确认”操作,这是“预订”资源的成员路由。我不想在此操作中通过 CanCan 授权资源,所以我在 Controller 中做了类似的事情:

load_and_authorize_resource except: :confirm

但现在我有错误:

This action failed the check_authorization because it does not authorize_resource. Add skip_authorization_check to bypass this check.

如何在 CanCan 中跳过授权以进行适当的操作?

最佳答案

我认为这样的事情可能适用于您的 Controller ,

skip_authorization_check only: :confirm
load_and_authorize_resource except: :confirm

希望这对您有所帮助!

关于ruby-on-rails - CanCan 跳过某些操作的授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24444254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com