Quindi abbiamo un tag che non possiamo selezionare per vedere tutti i post associati perché ogni volta visualizza la pagina 404.
La mia ipotesi è che sia perché ha un’estensione come nome del tag (circle.yml), ma non posso rimuoverla perché la pagina del tag per esso non viene visualizzata.
Ho provato a creare un tag circle.yml sul mio sito di test per testarne i limiti/le soluzioni alternative, ma sembra che lo cambi automaticamente in uno senza il punto. Posso chiedere come hai creato questo tag inizialmente? Questo potrebbe indicarci un modo per modificarlo nello stesso modo.
I periodi nei tag sono stati disabilitati da un po’ di tempo. Puoi risolverlo tramite la console di Rails:
effettua l’accesso SSH al tuo server, quindi:
cd /var/discourse
./launcher enter app
rails c
TAG = Tag.find_by_name("circle.yml")
Se vuoi risolverlo, prendi l’id restituito da quanto sopra e sostituiscilo con ?? qui sotto. NUOVONOME è il nome che vuoi dare al tag corretto.
Tag.where(id: ??).update(name: "NUOVONOME")
In alternativa, se vuoi solo eliminare il tag, fai clic sul testo sottostante, l’ho sfocato poiché alcuni utenti hanno l’abitudine di incollare ciecamente: