Como remover nome de usuário de respostas após a postagem ser excluída?

Quando um post que recebeu respostas é excluído, o nome de usuário permanece nas respostas assim:

image

Alguém sabe como remover com segurança os nomes de usuário das respostas após a exclusão do post original? Os usuários frequentemente solicitam a exclusão de seus posts, mas não tenho conseguido limpar completamente seus dados das páginas.

É seguro apenas definir reply_to_post_number como nil para aquele post? Ou existe uma maneira melhor de remover o nome de usuário?

Como administrador, e também como moderador, você pode alterar a propriedade da postagem excluída. Você pode transferi-la para o sistema ou para um usuário criado especificamente para esse fim, embora isso possa tornar mais difícil identificar quem originalmente criou a postagem excluída.

Obrigado, acabei de testar e funciona, mas é bastante trabalhoso desfazer a exclusão de cada postagem, alterar o usuário e depois excluir a nova versão da postagem. Frequentemente, preciso fazer isso várias vezes para cada solicitação de exclusão de conteúdo. Alguns membros principais gostam de excluir postagens antigas regularmente, então é bastante trabalho.

Idealmente, estou buscando ser capaz de fazer algo assim:

# Eu escreveria um bookmarklet ou extensão de navegador que obtém os
# IDs das postagens do tópico atual e gera o código para colar
# no console do Rails.
[123, 456, 789, 321, 432, 543].each do |post|
  # A próxima linha é segura ou deixará algo pendente em algum lugar?
  post.reply_to_post_number = nil
  post.save
end

Espero descobrir se é seguro fazer isso regularmente.