Если вы хотите восстановить/разблокировать все удалённые сообщения пользователя, выполните следующее:
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
Если вы не знаете, что нужно вставить приведённый выше код в консоль Rails, или не знаете, как получить к ней доступ, вероятно, вам не стоит этого делать. Я уже делал это однажды, и процедура относительно безопасна.
Как получить доступ к консоли Rails
cd /var/discourse
./launcher enter app
rails c