新しいカテゴリを作成しようとすると、完了せずエラーが発生します

これは奇妙です。新しいカテゴリを作成しようとすると、このエラーが表示されます。新しいカテゴリを作成することができません。

  • 「edit」または「editor」という名前の新しいカテゴリを作成しようとしました

「いいね!」 1

エラーメッセージを翻訳していただけますか?:grin:

「いいね!」 1

「カテゴリに戻る」ボタンですが、機能せず、以下のエラーが表示されます。

「いいね!」 1

これは翻訳の問題だと思います。

「いいね!」 1

ENからVIへの翻訳は問題なさそうです :frowning:

どこかで何かがおかしくなっています

EN:

VI

コード:

「いいね!」 1

いいえ、言語の問題ではなさそうです。
英語に変更してみましたが、今もエラーが表示されたままです。

「いいね!」 1

インストールされているプラグインは何ですか?

「いいね!」 1

インストールしたプラグインは以下の通りです:

[discourse-akismet]

[discourse-checklist]

[discourse-graphviz]

[discourse-sitemap]

[discourse-solved]
「いいね!」 1

テーマコンポーネントについて?

私のテスト Discourse では、この問題を再現できません。

「いいね!」 1

こんにちは、インストールしたコンポーネントは以下の通りです:

Custom Header Links

DiscoTOC

discourse-image-annotator

Discourse Kanban

Keyboard Text Button Component
「いいね!」 1

コンソールからのエラーです:

3_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011 エラーを防止するため、`modifyClass` を呼び出す際に変更に `pluginId` キーを追加してください
ae @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011
_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609 非推奨の通知: route:discovery.parentCategory は route:discovery.category に置き換えられました(Discourse 2.6.0 以降で非推奨)
e.default @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609
2_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011 エラーを防止するため、`modifyClass` を呼び出す際に変更に `pluginId` キーを追加してください
ae @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011
_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609 非推奨の通知: route:discovery.categoryWithID は route:discovery.category に置き換えられました(Discourse 2.6.0 以降で非推奨)
e.default @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609
_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011 エラーを防止するため、`modifyClass` を呼び出す際に変更に `pluginId` キーを追加してください
ae @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011
gtm.js?id=GTM-PMQ7HQM:288 以下のコンテンツセキュリティポリシーの指示に違反するため、インラインスクリプトの実行が拒否されました: "script-src https://help.working24.net/logs/ https://help.working24.net/sidekiq/ https://help.working24.net/mini-profiler-resources/ https://help.working24.net/assets/ https://help.working24.net/brotli_asset/ https://help.working24.net/extra-locales/ https://help.working24.net/highlight-js/ https://help.working24.net/javascripts/ https://help.working24.net/plugins/ https://help.working24.net/theme-javascripts/ https://help.working24.net/svg-sprite/ https://www.googletagmanager.com/gtm.js 'nonce-0f580e0f955faa97f3cb8a1864d16eb4' https://help.working24.net/logs/ https://help.working24.net/sidekiq/ https://help.working24.net/mini-profiler-resources/ https://help.working24.net/assets/ https://help.working24.net/brotli_asset/ https://help.working24.net/extra-locales/ https://help.working24.net/highlight-js/ https://help.working24.net/javascripts/ https://help.working24.net/plugins/ https://help.working24.net/theme-javascripts/ https://help.working24.net/svg-sprite/ https://www.googletagmanager.com/gtm.js https://gc.kis.v2.scr.kaspersky-labs.com wss://gc.kis.v2.scr.kaspersky-labs.com https://connect.facebook.net/vi_VN/ https://viewer.diagrams.net/"。インライン実行を有効にするには、'unsafe-inline' キーワード、ハッシュ('sha256-B6lPd158nbG8rCxsx2kpy/8ua86KST6EpT4plGVsNqY=')、または nonce('nonce-...')が必要です。

(anonymous) @ gtm.js?id=GTM-PMQ7HQM:288
/message-bus/052d116f94b54ca185973f11560ed0a1/poll?dlp=t:1 リソースの読み込みに失敗しました: net::ERR_TIMED_OUT
/message-bus/052d116f94b54ca185973f11560ed0a1/poll?dlp=t:1 リソースの読み込みに失敗しました: net::ERR_CONNECTION_TIMED_OUT
DevTools でソースマップの読み込みに失敗しました: https://help.working24.net/theme-javascripts/cropro.js.map のコンテンツを読み込めませんでした。HTTP エラー: ステータスコード 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

こんにちは、原因がわかりました。「Edit」というカテゴリ名(スラッグ: edit)を設定しようとすると、Discourseでエラーが発生します。

  • 「Edit」と名付けた場合、エラーが表示されます
  • 「Edita」と名付けた場合、エラーは消えます

どうやら、コア機能のスラッグに「edit」が予約されているようです。ご確認の上、修正をお願いできますでしょうか。

「いいね!」 1

こんにちは @cmdntd さん、

「編集」は、投稿メニューと非表示投稿メニューの設定で使用されています。
/admin/site_settings/category/basic
カテゴリ名やスラッグとして「編集」を使用することはできないと思います。

「いいね!」 2

テストしました

「いいね!」 1

スラッグ「edit」で「編集」を試して、この新しいページに移動してください。移動するとエラーが表示されます。

動作しましたか?素晴らしいです。

もしかして、間違ったエディターで作業していて、既存のカテゴリ Website を編集しているのでしょうか?「新規カテゴリ作成」ではなく、既存のカテゴリを変更するためのエディターに見えます。スクリーンショットには Edit: Website(既存のカテゴリでしょうか?)と表示されており、下部には新規カテゴリを作成する際に使う New Category ボタンの代わりに Save Category が表示されています。

「いいね!」 1

はい、その通りです。

  • まず、「Webサイト > 編集」を作成しようとします。
  • 次に、そこに移動すると、「Webサイト > なし」にリダイレクトされます(上記の画像のよう)。
「いいね!」 1

はい、再現させることができました。

したがって、edit は使用すべきではありません。

「いいね!」 2

左上のハンバーガーメニューからCategoriesをクリックします。次に+ New Topicボタンの横にあるレンチアイコンをクリックすると、以下のような画面が表示されます。

それをクリックすると新しいカテゴリ作成画面に移動し、新しいトップレベルカテゴリを作成するか、既存のカテゴリにサブカテゴリを作成することができます。トップレベルカテゴリを作成する場合は、Parent Categoryと書かれた箇所を空白のままにしてください。一方、既存のカテゴリのサブカテゴリとして作成したい場合は、その箇所をクリックし、既存のカテゴリまでスクロールするか、そのボックス内で検索してください。

新しいカテゴリを作成する際の画面は以下のようになります。

はい、もちろん。

以前に多くのカテゴリとサブカテゴリを作成しました。
「Edit」という名前のものは作成できません。

「いいね!」 1