"Período" en la etiqueta

¿Tener un “punto” al inicio de una etiqueta causa un error al hacer clic en ella?

En nuestra comunidad técnica tenemos una etiqueta que probablemente se creó antes de que se comenzara a eliminar la puntuación de las nuevas etiquetas. Ahora no puedo hacer clic en la etiqueta para ver una lista de todos los temas que la incluyen. Me gustaría actualizar esta etiqueta para que nuestro equipo ya no reciba un error. Sin embargo, en este momento no logro averiguar cómo ver todos los temas. Cuando uso la búsqueda avanzada, solo detecta alrededor de 50 temas. La etiqueta tiene más de 1100 temas asociados, así que sé que eso no es correcto.

Según mis pruebas, los puntos no están permitidos en las etiquetas. ¿Quizás tienes una versión anterior de Discourse donde eso estaba permitido anteriormente?

Sí, teníamos una versión anterior y actualizamos por primera vez en más de un año hace unas semanas. Supongo que por eso ahora esta etiqueta es un problema. ¿Hay alguna forma de acceder a la etiqueta a pesar del error? De esa manera, podría cambiar en masa todos los temas afectados.

No estoy seguro; @eviltrout, ¿puedes recomendar a alguien que haya trabajado en el etiquetado recientemente?

Probablemente necesitarás usar la consola de Rails para solucionar esto:

t = Tag.find_by_name(".oldnamewithperiod")
t.name = "newnamewithoutperiod"
t.save

¿Es la consola de rails algo que los administradores puedan encontrar y usar fácilmente?

¿Puede describir cómo encontrar la consola de rails para que mis administradores puedan renombrar #last.fm (¡Uy! Esa página no existe o es privada.) a otra cosa, como #lastfm, por ejemplo?

Accedes a la consola de Rails desde tu servidor. Si tienes una búsqueda, hay bastantes temas que entran en más detalle, pero esencialmente es:

Inicia sesión en tu servidor mediante SSH

cd /var/discourse
./launcher enter app
rails c

Aunque también debo decir que te asegures de hacer una copia de seguridad antes de intentar cualquier cambio, ya que pueden ocurrir accidentes.

Administrative Bulk Operations tiene bastantes ejemplos si quisieras leer antes de intentar nada.