サイトのテーマコンポーネントが最新のDiscourseバージョンで動作しません。コンソールプロンプトに従ってセーフモードで修正しようとすると、コンポーネントを開くとすぐにサイトがクラッシュします。これを修正するにはどうすればよいですか?
はい、まさにこのバージョンです。Discourse を 1 年以上更新していませんでしたが、最近更新しました。コンポーネントが Ember 5 のために停止したのかもしれません。わかりません。
それはどのテーマコンポーネントですか?
自分たちで作りました
コードを共有しないと、修正を手伝うことができませんよ… ![]()
お手伝いいただきありがとうございます。
コンポーネントで多くの非推奨警告がコンソールに表示されているため、それらを確認する必要があります。
さらに重要なのは、かなりの数のHBSテンプレートをオーバーライドしていることです。テーマコンポーネントがビルドされたバージョンと現在のDiscourseのバージョンとの間で、これらのテンプレートの変更を分析し、変更を同期(またはテンプレートをコピーして独自の変更を再適用)する必要があります。
正直に言うと、一見したところ、プラグインのアウトレットをより有効活用するために、テーマコンポーネントを(少なくとも部分的に)書き直した方が良いでしょう。
