Wenn Sie alle von einem Benutzer gelöschten Beiträge wiederherstellen/wiederherstellen möchten, können Sie dies tun:
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
Wenn Sie nicht wissen, wie Sie den obigen Code in Rails eingeben oder wie Sie in Rails gelangen, sollten Sie dies wahrscheinlich nicht tun. Ich habe es einmal getan und es ist einigermaßen sicher.
So gelangen Sie in Rails
cd /var/discourse
./launcher enter app
rails c