La nouvelle page de catégorie non-ASCII ajoutée ne se charge pas

Bonjour à tous,

Sur une installation Docker neuve, j’ai ajouté une nouvelle catégorie… mais elle ne se charge pas lorsque le lien est cliqué : seule l’icône de chargement s’affiche, sans que la page ne charge réellement.

Le problème se produit aussi bien sur Firefox que sur Brave.
Je n’ai installé aucun plugin.

Cela pourrait-il être lié au titre espagnol accentué, je me demande ? …
Comme dans …

Político

4 « J'aime »

Pour obtenir des slugs non-ASCII fonctionnels, vous devrez activer la « méthode de génération de slug » sur « encodé » dans les paramètres du site.

3 « J'aime »

Super, merci.
Je l’ai fait maintenant… mais je suppose que je dois recréer la catégorie pour que l’identifiant (slug) soit régénéré automatiquement ?
Mais comment accéder à la page si elle ne se charge pas ?

1 « J'aime »

Nous rencontrons le même problème, et notre méthode de génération d’identifiants était déjà « encodée ». Cela est clairement lié aux accents : toutes nos catégories existantes dont les titres comportaient des accents sont désormais inaccessibles.

Sur mon site hébergé, j’ai défini la méthode de génération d'identifiant sur « encodé » puis créé une catégorie nommée « catégorie de test ». Après la création de la catégorie, la page d’erreur « trop de redirections » de mon navigateur s’affiche. Si je retourne ensuite à la page des catégories et que je clique sur le lien « catégorie de test », je reste bloqué sur la page des catégories avec uniquement le spinner de chargement affiché.

Il n’y a aucune erreur dans les journaux du site. Dans la console, je vois :

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"}]

Est-ce le bon encodage utilisé pour le mot « catégorie » dans l’identifiant ?

4 « J'aime »

Il semble y avoir un bug ici .. ?
Cela semble lié aux langues ?

Aussi lié à mon autre message .. également lié aux langues …
https://meta.discourse.org/t/problem-with-languages-it-mixed-and-drop-the-default/158965

Bonjour, je cherche moi-même une solution…

Mise à jour :
J’ai appliqué les mises à jour du site proposées via l’administration.
Tout s’est bien passé.

Maintenant, lorsque j’essaie de charger la page de catégorie problématique, au lieu de tenter de charger indéfiniment, la page renvoie une erreur :
Firefox : « La page ne redirige pas correctement »
Brave : « Cette page ne fonctionne pas sitename vous a redirigé trop de fois. »

1 « J'aime »

Cela ressemble à un bug à mes yeux. Je vais déplacer le sujet dans notre catégorie bug.

Pour corriger le problème sur mon site, je suis allé dans la console Rails et j’ai exécuté :

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

Après cela, la catégorie se charge correctement. Pour appliquer ce changement sur votre site, vous devrez remplacer le nom de votre catégorie par celui que j’ai utilisé dans les commandes ci-dessus. Définissez le slug de manière similaire à ce que j’ai fait ci-dessus : remplacez les espaces par des - et supprimez tous les caractères accentués.

Faites-le nous savoir si vous n’êtes pas sûr de la manière d’accéder à la console Rails de votre site.

5 « J'aime »

Merci, amigo.
Oui, ça fonctionne parfaitement.
:balloon:

1 « J'aime »

Ceci est désormais corrigé ici :arrow_down:

7 « J'aime »

Magnifique.
Eh bien, un support super efficace de votre part !
Merci !