Cependant, j’ai réalisé après sa génération, les autres j’ai réussi à éditer, mais ça a donné une erreur 404 quand j’allais éditer et c’était la seule qui ne perdait pas l’accent.
même les questions étaient ajoutées avec des accents quand je les avais. mais les questions étaient normales sans rien toucher maintenant, j’ai juste vidé le cache. cette catégorie ne s’édite pas, elle se supprime
La méthode de génération de slug est définie sur ascii, mais j’ai accidentellement tapé le slug avec un accent. Après cela, je n’ai plus pu accéder à la page d’édition de la catégorie.
Finalement, j’ai résolu le problème en entrant dans la console Rails et en corrigeant le slug là-bas.
Ce n’est pas entièrement la faute de Discourse, car cela dépend de l’utilisateur qui tape un accent alors qu’il ne devrait pas y en avoir. Mais ce serait bien si le système vérifiait si le slug tapé ne contient que des caractères ASCII si la méthode de génération de slug est définie sur ascii.