gpt4 book ai didi

ruby-on-rails - 无法为组启用 Flipper 功能

转载 作者:行者123 更新时间:2023-12-04 07:34:29 27 4
gpt4 key购买 nike

我在 Rails 上使用 Flipper gem。我正在尝试以下操作,但发现它不起作用:

Flipper.register(:admins) do |actor|
actor.respond_to?(:is?) && actor.is?(:admin)
end

$flipper[:payments].disable
$flipper[:payments].enable $flipper.group(:admins)

这不仅不起作用,而且不起作用:
Flipper.register(:admins) do |actor|
true
end

$flipper[:payments].disable
$flipper[:payments].enable $flipper.group(:admins)

这确实有效:
$flipper[:payments].disable
$flipper[:payments].enable

可能是什么交易?

最佳答案

原来我需要考虑当前用户。

$flipper[:payments].enabled?               # doesn't work
$flipper[:payments].enabled?(current_user) # works

关于ruby-on-rails - 无法为组启用 Flipper 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25712621/

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