Wählen Sie weniger Themen gleichzeitig aus. Ich empfehle, pro Batch etwa 50 zu behalten. Wenn Sie eine sehr große Anzahl von Themen im Bulk bearbeiten müssen, ist die Verwendung der Rails-Konsole erforderlich. Siehe Administrative Bulk Operations
Der Leitfaden zum Löschen aller Themen in einer Kategorie ist im Abschnitt Zerstörerische Rake-Aufgaben des Leitfadens verlinkt.
Wie in diesem Leitfaden erwähnt, stellen Sie bitte sicher, dass Sie ein Backup erstellen, bevor Sie solche zerstörerischen Aufgaben ausführen, falls etwas schiefgeht.
Ich habe erfolgreich alle Themen in einer Kategorie im Bulk-Modus entfernt, aber die Kategorie lässt sich jetzt nicht löschen, weil folgende Meldung erscheint:
‘Kategorie kann nicht gelöscht werden, da die Anzahl der Themen 1 beträgt.’
Das ist seltsam. Versuchen Sie in diesem Fall, die Kategorie über die Konsole zu löschen. Weitere Informationen finden Sie unter „Komplette Kategorien löschen“ im Thema Massenvorgänge.
Kurze Nachfrage @christian_01: Bitte fragen Sie in Zukunft nach Hilfe zu Ihrem eigentlichen Problem – in diesem Fall das Löschen einer Kategorie mit Themen darin – und nicht danach, was Sie versuchen, um das Problem zu lösen.
Soweit ich das beurteilen kann, ist Ihr eigentliches Ziel, eine Kategorie mit vielen Themen zu löschen. Hätten wir das von Anfang an gewusst, hätte ich Sie direkt auf den Leitfaden zum Löschen von Kategorien mit Themen verweisen können. Stattdessen haben wir eine Reihe anderer Fragen beantwortet, die Sie nur teilweise zu Ihrem Ziel gebracht haben. Bitte lesen Sie:
Die Aufgabe destroy:topics löscht keine Themen, die vom Systembenutzer erstellt wurden. Sie löscht auch keine angepinnten Themen. Das bedeutet, dass die Wahrscheinlichkeit hoch ist, dass das „Über“-Thema der Kategorie nicht gelöscht wird. Falls dies der Fall ist, können Sie es manuell löschen.
Es ist möglich, dass das Thema ‘Über uns’ nicht aufgelistet wurde. Wenn Sie mit einem Mitarbeiterkonto auf der Seite angemeldet sind, sollten Sie nicht aufgelistete Themen sehen können. Falls Sie das Thema aus irgendeinem Grund nicht finden können, können Sie es über die Rails-Konsole abrufen.
Könntest du versuchen, das Thema zu löschen, während der Web-Inspektor deines Browsers im Tab „Konsole“ geöffnet ist? Möglicherweise wird dort eine Fehlermeldung angezeigt, die uns sagt, was das Problem ist.
Ein weiterer Ort, an dem du suchen solltest, sind die Fehlerprotokolle deiner Seite (Admin / Protokolle / Fehlerprotokolle). Deaktiviere die Kontrollkästchen „Debug“, „Info“ und „Warnung“ unten links auf der Seite der Fehlerprotokolle, damit in der Protokollliste nur die Fehler angezeigt werden.
Es sollte möglich sein, ein Thema mit Antworten zu löschen.