皆さん、こんにちは!URLのフォーマットに問題があります。
質問で自動的に生成され、アクセントが追加されます。
例:https://cashlandia.com.br/c/dívidas/10
ブラウザでは次のように表示されます:https://cashlandia.com.br/c/dívidas/10
私がやりたいことは次のとおりです:https://cashlandia.com.br/c/dividas/10
皆さん、こんにちは!URLのフォーマットに問題があります。
質問で自動的に生成され、アクセントが追加されます。
例:https://cashlandia.com.br/c/dívidas/10
ブラウザでは次のように表示されます:https://cashlandia.com.br/c/dívidas/10
私がやりたいことは次のとおりです:https://cashlandia.com.br/c/dividas/10
リンクを直接コピー&ペーストすることで問題を理解するのに役立ちました。
これはディスコースのせいではないと思います。カテゴリのスラッグには特殊文字を使用しないようにしてください。
「Dívidas」というカテゴリ名はそのままにして、スラッグにはdividasを使用してください。
そうでなければ、カテゴリのスラッグにアクセント記号が付いたまま保存されると、すぐに変更されてしまいます。 ![]()
カテゴリはこちらです: https://cashlandia.com.br/c/dívidas/10
生成後に気づきましたが、他は編集できましたが、編集しようとしたときに404エラーが発生し、アクセントが消えなかったのはこれだけでした。
質問にもアクセント付きで追加されていましたが、何も触らずに質問は普通でした。今、キャッシュをクリアしました。このカテゴリは編集できず、削除されます。
URLに特殊文字を含めたい場合は、サイト設定の「スラッグ生成方法」を「エンコード済み」に変更してください。
実行する必要があるのは以下の通りです。
slug generation method を encoded に変更する私も同じ問題を抱えていました。
slug generation method が ascii に設定されていましたが、誤ってアクセント付きのスラッグを入力してしまいました。その後、カテゴリの編集ページに入ることができなくなりました。
最終的に、railsコンソールに入り、そこでスラッグを修正して問題を解決しました。
これは、ユーザーが本来ないはずのアクセントを入力したことに依存するため、完全にDiscourseのせいではありません。しかし、slug generation method が ascii に設定されている場合に、入力されたスラッグがASCII文字のみであることをシステムがチェックしてくれると素晴らしいでしょう。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.