好的,David,情况看起来有点奇怪:
- 在生产环境中正常运行
- 在 Development 3.0.0 及更高版本中失败(可能更早版本也有问题)
- 我已在无 Docker 的纯净开发环境中测试过,也在非常干净(但配置可能不完整)的定制 Docker 开发环境中测试过。
以下是错误信息:
发生错误:
- 渲染过程中:
- 顶层
application
discourse-root
sidebar-wrapper
admin
admin-wrapper
nav-item
link-to
-link-to
未捕获的(在 Promise 中)TypeError:在生成通往路由 "adminPlugins" 的链接时:this.model 未定义
get allAdminRoutes admin-plugins.js:20
注意:我可以在 return this.model 之前插入 debugger 语句,但它从未触发过 debugger。
@RGJ 也善意地查看了这个问题,并能复现该结果。
这确实是个问题,因为我们显然需要在发布到生产环境之前开发功能……不过这一点我就不用多说了!
另外,这个问题出现在稳定版上也挺让人头疼的。
暂时移至 Contribute > Bug 讨论…