「特殊」文字のため、新しく作成したカテゴリにアクセスできません

新しいカテゴリを作成した際、直接「url」に特殊文字「š」を入力してしまいました。「作成」ボタンを押した瞬間、それは避けるべきだったと気づいたのですが、すでに手遅れでした。


これがその後に発生したエラーです。

しかし、Discourse に戻ってみると、カテゴリは存在していました。
クリックするとページが表示されません。ただし、カテゴリ内の最初のトピックにはアクセスできます(自動的に作成されたものです)。カテゴリ自体にはアクセスできません。このカテゴリを削除するか、少なくとも特殊文字を除去したいです。

この問題は、サイトのslug generation method設定をencodedに変更することで修正できます。

設定を変更後、再度カテゴリにアクセスできるようになるはずです。もし「š」のような非 ASCII 文字を URL スラッグで使用したい場合は、slug generation methodencodedのままにしてください。URL に非 ASCII 文字を含めたくない場合は、カテゴリのスラッグを編集した後、slug generation methodをデフォルト値のasciiに戻してください。

Discourse は、このエラーを防ぐためにカテゴリのスラッグフィールドを検証するべきでしょう。

どうもありがとうございます。それで解決しました。