Cela trouvera les sujets supprimés créés par l’utilisateur_id 1.
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)
Et il semble que vous puissiez annuler la suppression de messages avec quelque chose comme
dp=dps.first
dp.deleted_at=nil
dp.deleted_by=nil
dp.save
Et vous feriez quelque chose de similaire pour les sujets.
Si le moment vient d’annuler la suppression de tout cela, ce qui précède devrait suffire à quelqu’un qui connaît un tout petit peu Rails pour pouvoir tout annuler.
Pour information, si vous les aviez déplacés vers une catégorie cachée, il aurait été peut-être un peu plus facile de tout restaurer en masse à la dernière révision. Mais quand aucune de ces choses n’est possible pour vous, je pense que c’est une distinction sans différence.
Enfin, je m’excuse une fois de plus d’avoir traité une demande de fonctionnalité comme un Support. Je pense que je le fais parce que je n’ai aucun pouvoir pour créer des fonctionnalités, mais je peux résoudre des problèmes.