gpt4 book ai didi

ruby-on-rails - 声明性授权和 if_attribute 不起作用

转载 作者:行者123 更新时间:2023-12-04 19:21:35 24 4
gpt4 key购买 nike

我遇到了与 Victor Martin 几乎相同的问题(你可以看到这里提出的问题)。

我有声明式授权,几乎可以用于不涉及使用条件的所有内容。例如。

has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { current_user }
end

声明式授权有什么常见的陷阱吗?我正在使用 authlogic,我怀疑应用程序 Controller 中的“current_user”方法可能是问题的根源。

最佳答案

请注意,如果您在 Controller 中使用“filter_access_to”,则需要确保“:attribute_check => true”。没有它,条件“if_attribute”声明什么也不做。

更多详情 in the Declarative Authorization docs

关于ruby-on-rails - 声明性授权和 if_attribute 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985708/

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