Discourse-subscriptions 插件在 v2026.3.0 上启动时崩溃

升级到 v2026.3.0 后,我的实例启动失败,出现以下错误:
/var/www/discourse/plugins/discourse-subscriptions/plugin.rb:53:
未初始化常量 Plugin::Instance::USERNAME_ROUTE_FORMAT (NameError)

USERNAME_ROUTE_FORMAT 常量似乎在此版本中已被移除,而 discourse-subscriptions 仍在第 53 行引用它。

值得注意的是——这个错误具有误导性。堆栈跟踪涉及首先调用 routes.draw 的任何插件,而不是直接涉及 discourse-subscriptions,这使得很容易花时间调试错误的插件。

它们已弃用……但它们也在核心中定义:

只是确认一下,您使用的是我们的官方安装程序吗?

抄送 @gerhard / @david

1 个赞

我提交了这个 PR 来移除弃用 :hugs: