"Periodo" nel tag

La presenza di un “punto” all’inizio di un tag causa un errore quando si clicca sul tag?

Nel nostro forum tecnico abbiamo un tag che è stato probabilmente creato prima che iniziassero a essere rimossi i segni di punteggiatura dai nuovi tag. Ora non riesco a cliccare sul tag per vedere l’elenco di tutti gli argomenti associati. Vorrei aggiornare questo tag in modo che il nostro team non riceva più errori. Al momento, però, non riesco a capire come visualizzare tutti gli argomenti. Quando uso la ricerca avanzata, vengono individuati solo circa 50 argomenti. Il tag è associato a oltre 1100 argomenti, quindi so che non è corretto.

In base ai miei test, i punti non sono consentiti nei tag. Quindi forse hai una versione più vecchia di Discourse in cui ciò era precedentemente permesso?

Sì, avevamo una versione più vecchia e abbiamo aggiornato per la prima volta dopo oltre un anno qualche settimana fa. Immagino che sia per questo motivo che questo tag ora è problematico. C’è un modo per accedere al tag anche con l’errore che si presenta? In questo modo potrei modificare in blocco tutti i topic interessati.

Non sono sicuro; @eviltrout puoi consigliarmi qualcuno che abbia lavorato sui tag recentemente?

Probabilmente dovrai usare la console di Rails per risolvere questo problema:

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

È la console di Rails qualcosa che gli amministratori possono trovare e usare facilmente?

Puoi descrivere come trovare la console di Rails in modo che i miei amministratori possano rinominare #last.fm (Oops! Quella pagina non esiste o è privata.) in qualcos’altro, come #lastfm, per esempio?

Accedi alla console di Rails dal tuo server. Se hai una ricerca, ci sono parecchi argomenti che entrano più nel dettaglio, ma essenzialmente è:

SSH sul tuo server

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

Anche se dovrei anche dire di assicurarti di fare un backup prima di tentare qualsiasi modifica, poiché possono accadere incidenti.

Administrative Bulk Operations ha parecchi esempi se volessi leggere prima di provare qualsiasi cosa.