La página de categoría recién agregada que no es ASCII no se carga

¡Hola a todos!
En una instalación nueva de Docker, agregué una nueva categoría… pero no se carga al hacer clic en el enlace; solo muestra el icono de carga y nunca termina de cargar.
Ocurre lo mismo en Firefox y Brave.
No he añadido ningún plugin.

¿Podría estar relacionado con el título en español con acento, me pregunto? …
como en …

Político

4 Me gusta

Para obtener slugs no ASCII que funcionen, querrás habilitar el método de generación de slugs para que esté codificado en la configuración del sitio.

3 Me gusta

¡Genial, gracias!
Ya lo he hecho… pero supongo que tendré que volver a crear la categoría para que el slug se genere automáticamente de nuevo.
¿Pero cómo accedo a la página si no carga?

1 me gusta

Tenemos el mismo problema y nuestro método de generación de slugs ya estaba “codificado”.
Y definitivamente está relacionado con los acentos; todas nuestras categorías preexistentes que tenían títulos con acentos ahora son inaccesibles.

En mi sitio alojado, configuré el método de generación de slug como ‘encoded’ y luego creé una categoría con el nombre ‘catégorie de test’. Después de crear la categoría, se muestra la página de error de ‘demasiadas redirecciones’ de mi navegador. Si luego regreso a la página de categorías y hago clic en el enlace ‘catégorie de test’, me quedo atascado en la página de categorías con solo el spinner de carga visible.

No hay errores en los registros del sitio. En la consola veo:

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

¿Es esa la codificación correcta que se está utilizando para la palabra ‘catégorie’ en el slug?

4 Me gusta

Parece que hay algún tipo de error aquí…?
Parece estar relacionado con los idiomas.

También relacionado con mi otra publicación… también relacionado con los idiomas…
https://meta.discourse.org/t/problem-with-languages-it-mixed-and-drop-the-default/158965

Hola, estoy buscando una solución yo mismo…

Actualización:
Ejecuté las actualizaciones del sitio ofrecidas a través del panel de administración.
Todo funcionó correctamente.

Ahora, cuando intento cargar la página de categoría problemática, en lugar de intentar cargar indefinidamente, la página devuelve un error:
Firefox: “La página no se está redirigiendo correctamente”
Brave: “Esta página no funciona sitename te ha redirigido demasiadas veces.”

1 me gusta

Esto me parece un error. Voy a mover el tema a nuestra categoría bug.

Para solucionar el problema en mi sitio, fui a la consola de Rails y ejecuté:

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

Después de hacer eso, la categoría se carga correctamente. Para aplicar este cambio en tu sitio, deberás sustituir el nombre de tu categoría por el que yo usé en los comandos anteriores. Establece el slug de manera similar a lo que hice arriba: reemplaza los espacios por - y elimina cualquier carácter acentuado.

Háznos saber si no estás seguro de cómo acceder a la consola de Rails de tu sitio.

5 Me gusta

Gracias, amigo.
Sí, funciona de maravilla.
:balloon:

1 me gusta

Esto ya está solucionado aquí :arrow_down:

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

7 Me gusta

Maravilloso.
¡Qué soporte tan eficiente, muchachos!
¡Gracias!