Hallo zusammen,
ich habe versehentlich Tag A als Synonym unter Tag A hinzugefügt (versehentlich, am Handy).
- Das Löschen des Synonyms führt zu einem Fehler 500
- Die Schaltfläche „Verknüpfung lösen
Hallo zusammen,
ich habe versehentlich Tag A als Synonym unter Tag A hinzugefügt (versehentlich, am Handy).
Das scheint etwas zu sein, das nicht passieren sollte. Ich nehme an, du hast am Ende so etwas wie Folgendes erhalten:
Ich teste dies auf meiner lokalen Entwicklungsumgebung. Nach dem Erstellen des Synonyms führt das Klicken auf die Schaltfläche „Synonym entfernen
Danke, dass du dir dieses Problem angesehen hast.
Hmm, okay, das ist anders als bei meiner Installation. Ich habe derzeit keine Möglichkeit, das Tag oder das Synonym zu löschen.
Auf welcher Version von Discourse läuft deine Seite?
Ich habe gerade auf die neueste Version aktualisiert:
Das Verhalten ist dasselbe wie in meinem ursprünglichen Beitrag.
Wir sollten das nächste Woche zuweisen, @eviltrout. Ein Tag als Synonym für sich selbst zu setzen, ist … nicht gut.
Behoben durch:
Danke für die Meldung dieses Problems @MarcP. ![]()
Dieses Thema auf Wunsch von @MarcP eröffnet. Er kann das Tag auch über die Konsole nicht löschen.
cd /var/discourse
./launcher enter app
rails c
tag = Tag.find_by_name("tag_name")
tag.destroy
Obiger Befehl funktioniert für Marc nicht, obwohl er bei mir funktioniert. Marc, kannst du dein Problem hier genauer beschreiben?
Der Befehl, den @techAPJ mir gesendet hat, hat bei mir nicht funktioniert. Stattdessen habe ich die (etwas abweichenden) Befehle aus folgendem Link ausgeführt: How can I delete a tag in development database (on local)? - #4 by simon
Ich habe folgende Ergebnisse erhalten, als ich versuchte, meinen Tag „testing
Versuch:
DB.exec("delete from tags where name = 'testing'")
Das hat funktioniert! Danke, Sam
Eine schöne Woche noch.