コントローラーでのゲッターの上書きに関する問題 (3.0.0)

OK David、どうやら(これは奇妙ですが):

  • 本番環境では動作する
  • 開発環境では 3.0.0 以降(それ以前の可能性もあり)で失敗する
    • Docker を使わない純粋な開発環境でも、非常にクリーンな(ただし設定が不完全な可能性のあるカスタム Docker 開発環境)でもテストしました。

エラーは以下の通りです:

エラーが発生しました:

- レンダリング中:
  - トップレベル
    application
      discourse-root
        sidebar-wrapper
          admin
            admin-wrapper
              nav-item
                link-to
                  -link-to
Uncaught (in promise) TypeError: ルート「adminPlugins」へのリンク生成中にエラーが発生しました:this.model が定義されていません
    get allAdminRoutes admin-plugins.js:20

return this.model の前にデバッガーステートメントを入れても、デバッガは決して発火しない点にご注意ください。

@RGJ 氏も親切にこの問題を調査し、同様の結果を再現できました。

これは少し問題です。明らかに本番に上げる前に開発を進める必要があるからです…でも、それは言うまでもありませんね!:sweat_smile: また、Stable バージョンで問題が発生しているのも少し厄介です。

一時的に Contribute > Bug に移動しました…

「いいね!」 2