新しく追加された非ASCIIカテゴリページが読み込まれません

皆さん、こんにちは。
Docker を新規インストールした環境で、新しいカテゴリを追加したのですが、リンクをクリックしても読み込まれず、ローディングアイコンが表示されたまま、実際にコンテンツが読み込まれません。
Firefox と Brave でも同じ現象が起きています。
プラグインは追加していません。

もしかして、スペイン語のタイトルにあるアクセント記号が原因でしょうか?
例えば…

Político

という具合にです。

「いいね!」 4

非 ASCII スラッグを機能させるには、サイト設定で「スラッグ生成方法」をエンコードに設定する必要があります。

「いいね!」 3

素晴らしい、ありがとうございます。
その作業は完了しました。ただ、スラッグを自動的に再生成するには、カテゴリを再作成する必要があるのでしょうか?
しかし、ページが読み込まれない場合、どうやってアクセスすればよいのでしょうか?

「いいね!」 1

同じ問題が発生しています。スラッグ生成メソッドはすでに「エンコード」されていました。
これはアクセント記号と確実に関連しており、アクセント付きタイトルを持っていた既存のすべてのカテゴリが現在アクセスできなくなっています。

ホストされているサイトで、slug 生成方法を ‘encoded’ に設定し、‘catégorie de test’ という名前のカテゴリを作成しました。カテゴリを作成した後、ブラウザに「リダイレクトが多すぎます」というエラーページが表示されます。その後、カテゴリページに戻って ‘catégorie de test’ リンクをクリックすると、読み込みスピナーのみが表示された状態でカテゴリページに留まってしまいます。

サイトログにはエラーは記録されていません。コンソールには以下が表示されています:

Uncaught (in promise) no-response: no-response :: [{"url":"https://testeleven.trydiscourse.com/c/cat%C3%A9gorie-de-test/8/l/latest.json?order=default&ascending=false"}]

‘catégorie’ という単語のスラッグに使用されているエンコーディングは正しいでしょうか?

「いいね!」 4

ここに何かバグがあるようです..?
言語に関連しているようです。

また、私の他の投稿とも関連しています..これも言語に関連しています…
https://meta.discourse.org/t/problem-with-languages-it-mixed-and-drop-the-default/158965

こんにちは、自分自身で解決策を探しています…

更新:
管理者権限で提供されたサイト更新を実行しました。
すべて正常に完了しました。

現在、問題のあるカテゴリページを読み込もうとすると、無限に読み込みを試みるのではなく、エラーが返されます:
Firefox「ページが正しくリダイレクトされていません」
Brave「このページは機能していません sitename が何度もリダイレクトされました。」

「いいね!」 1

これはバグのように思えます。このトピックを bug カテゴリに移動します。

私のサイトでの問題を修正するために、Rails コンソールにアクセスして以下を実行しました。

c = Category.find_by(name: 'exemple de catégorie')
c.update(slug: 'exemple-de-categorie')

その後、カテゴリが正しく読み込まれるようになりました。あなたのサイトでもこの変更を行うには、上記のコマンドで使用したカテゴリ名を、あなたのサイトのカテゴリ名に置き換えてください。スラッグの設定も上記と同様に行ってください。スペースを - に置き換え、アクセント付きの文字を削除してください。

サイトの Rails コンソールへのアクセス方法がわからない場合は、お知らせください。

「いいね!」 5

ありがとう、アミーゴ。
はい、完璧に機能します。
:balloon:

「いいね!」 1

これは現在、以下で修正されています :arrow_down:

https://github.com/discourse/discourse/commit/691edc16c9e2a1195b4b726f5623e14ce168214b

「いいね!」 7

素晴らしい。
いや、本当に効率的なサポートですね!
ありがとう!