« Point » dans la balise

Le fait d’avoir un « point » au début d’un tag provoque-t-il une erreur lorsque le tag est cliqué ?

Sur notre communauté technique, nous avons un tag qui a probablement été créé avant que la suppression des signes de ponctuation des nouveaux tags ne soit mise en place. Maintenant, je ne peux pas cliquer sur le tag pour voir la liste de tous les sujets qui l’utilisent. J’aimerais mettre à jour ce tag afin que notre équipe ne rencontre plus d’erreur. Pour l’instant, je n’arrive pas à trouver comment voir tous les sujets. Lorsque j’utilise la recherche avancée, seuls environ 50 sujets sont détectés. Or, ce tag est associé à plus de 1100 sujets, donc je sais que ce n’est pas correct.

Selon mes tests, les points ne sont pas autorisés dans les balises. Peut-être utilisez-vous une version plus ancienne de Discourse où cela était auparavant autorisé ?

Oui, nous avions une ancienne version et nous avons mis à jour pour la première fois depuis plus d’un il y a quelques semaines. Je suppose que c’est pour cela que cette balise pose désormais problème. Existe-t-il un moyen d’accéder à la balise malgré l’apparition de l’erreur ? Cela me permettrait de modifier en masse tous les sujets concernés.

Je ne suis pas sûr ; @eviltrout, peux-tu recommander quelqu’un qui a travaillé sur le marquage récemment ?

Vous aurez probablement besoin d’utiliser la console Rails pour corriger cela :

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

Est-ce que le rails console est quelque chose que les administrateurs peuvent trouver et utiliser facilement ?

Pouvez-vous décrire comment trouver le rails console afin que mes administrateurs puissent renommer #last.fm (Oups ! Cette page n’existe pas ou est privée.) en autre chose, comme #lastfm, par exemple ?

Vous accédez à la console Rails depuis votre serveur. Si vous avez une recherche, il y a pas mal de sujets qui entrent plus dans les détails, mais c’est essentiellement :

SSH dans votre serveur

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

Bien que je doive également dire de vous assurer de faire une sauvegarde avant de tenter toute modification, car des accidents peuvent arriver.

Administrative Bulk Operations contient pas mal d’exemples si vous souhaitez lire avant d’essayer quoi que ce soit.