Excluindo posts devido a duplicatas

Oi

Em uma importação que fiz, notei que alguns posts foram duplicados: o post completo foi importado corretamente, mas outro post contendo apenas a primeira mensagem também foi importado. Existe alguma maneira de excluir esses posts duplicados que não tiveram respostas, diretamente pelo back end?

Como você os importou? Os scripts de importação adicionam um campo personalizado import_id para evitar que isso aconteça.

Há uma maneira de excluir os posts duplicados, mas a parte difícil será saber quais posts são duplicatas.

Eles teriam 0 respostas e haveria outro tópico com o mesmo título, com 0 ou mais respostas.

Como você os importou? Os scripts de importação criam um campo personalizado de postagem com o ID de importação. Mas, se ainda não for tarde demais, o ideal seria apenas excluir o banco de dados e executar a importação novamente.

Você pode excluir os tópicos com algo como

t=Topic.find(123).first
t.destroy

Você gostaria de fazer algo mais inteligente para encontrar os tópicos.