Dies findet gelöschte Themen, die vom Benutzer_id 1 erstellt wurden.
dts=Topic.with_deleted.where(user_id: 1).where("deleted_at is not null");
dts.pluck(:deleted_at, :id)
dps=Post.with_deleted.where(user_id: 1).where("deleted_at is not null");
dbs.pluck(:deleted_at, :id)
Und es sieht so aus, als ob Sie Beiträge mit so etwas wie
dp=dps.first
dp.deleted_at=nil
dp.deleted_by=nil
dp.save
wiederherstellen können.
Und Sie würden etwas Ähnliches für Themen tun.
Wenn es an der Zeit ist, die Dinge wiederherzustellen, sollte das oben für jemanden, der ein kleines bisschen über Rails weiß, ausreichen, um sie alle wiederherzustellen.
Nur zur Information: Wenn Sie sie in eine versteckte Kategorie verschoben hätten, wäre es vielleicht etwas einfacher gewesen, sie alle auf die letzte Revision zurückzusetzen. Aber wenn keines von beiden für Sie überhaupt möglich ist, denke ich, ist das ein Unterschied ohne Bedeutung.
Zuletzt entschuldige ich mich dafür, dass ich eine Funktionsanfrage wieder einmal als Support behandle. Ich glaube, ich tue es, weil ich keine Macht habe, Funktionen zu erstellen, aber ich kann Probleme lösen.