我找到了这段代码,它似乎正是我想要覆盖的位置:
我看到它检查用户的信任等级,并且只有当等级 >= :member 时才允许通过……我认为如果将其改为 :basic,TL1 用户就可以绕过限制。
这段代码属于 guardian.rb。
是否可以覆盖此逻辑?(或者在代码的其他地方实现相同的目标?)
我找到了这段代码,它似乎正是我想要覆盖的位置:
我看到它检查用户的信任等级,并且只有当等级 >= :member 时才允许通过……我认为如果将其改为 :basic,TL1 用户就可以绕过限制。
这段代码属于 guardian.rb。
是否可以覆盖此逻辑?(或者在代码的其他地方实现相同的目标?)
我也有类似的问题。如何在我们的插件代码中覆盖 TopicGuardian,以便使用我们的 TopicGuardian 子类而不是原始的 TopicGuardian 来混入主 Guardian 类?