Si vous souhaitez restaurer/annuler la suppression de tous les messages supprimés par un utilisateur, vous pouvez le faire :
u=User.find_by_username('=username=');
moderator=User.find_by_username('=moderator=');
deleted_posts = Post.with_deleted.where(user_id: u.id).where("deleted_at is not null");
deleted_posts.each do |post|
PostDestroyer.new(moderator, post).recover
end
Si vous ne savez pas que vous devez poster ce qui précède dans Rails ou comment accéder à Rails, vous ne devriez probablement pas le faire. Je l’ai fait une fois, et c’est raisonnablement sûr.
Comment accéder à Rails
cd /var/discourse
./launcher enter app
rails c