Acho que há duas maneiras de remover essas tags de seus tópicos associados no console do Rails, uma sendo “mais suave” que a outra. É uma boa ideia fazer um backup primeiro - veja aqui sobre como fazer comandos do Rails: Administrative Bulk Operations.
- para cada tag, entre no console do Rails:
cd /var/discourse
./launcher enter app
rails c
- encontre e remova a tag de seus tópicos
NOME_DA_TAG = "seu_nome_de_tag" # Substitua pelo nome da sua tag
TAG = Tag.find_by(name: NOME_DA_TAG)
Topic.joins(:tags).where(tags: { name: NOME_DA_TAG }).each do |topic|
topic.tags.delete(TAG)
topic.save
end
- repita para a segunda tag
- então você deve ser capaz de remover essas tags através da UI
Método alternativo mais rápido e arriscado (eu faria do jeito acima)
Mas em vez dos passos 2 e 4, acho que você também pode fazer isso para cada tag após entrar no console do Rails.
t = Tag.find_by_name('seu_nome_de_tag')
t.destroy!