#723·pundit

为命名空间化需要覆盖授权和策略

作者: sedubois创建于 2022年2月20日更新于 2024年5月15日
标签good first issue

README 解释了如何命名空间策略,但似乎没有考虑到直接调用 policy(例如从某个视图调用 policy(record).show?)。在 #697 的合并之前,只能覆盖 policy,而 authorize 也会自动适当命名空间化。现在显然需要在 Pundit::Authorization 中覆盖 authorizepolicy 两者。虽然仍然可以使用,但现在更加繁琐,而且在升级到 Pundit 2.2.0 期间还需要进行一些调整。