Eliminando publicaciones debido a duplicados

Hola

En una importación que he realizado, he notado que algunos posts se duplicaron: el post completo se importó correctamente, pero también se importó otro post que solo contenía el primer mensaje. ¿Existe alguna forma de eliminar estos posts duplicados que no tienen respuestas desde el panel de administración?

¿Cómo los importaste? Los scripts de importación agregan un campo personalizado import_id para evitar que esto ocurra.

Hay una manera de eliminar las publicaciones duplicadas, pero la parte difícil será saber qué publicaciones son duplicadas.

Tendrían 0 respuestas y habría otro tema con el mismo título con 0 o más respuestas

¿Cómo los importaste? Los scripts de importación crean un campo personalizado para la publicación con el ID de importación. Pero si aún no es demasiado tarde, lo mejor sería simplemente borrar la base de datos y ejecutar la importación de nuevo.

Puedes eliminar los temas con algo como:

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

Sin embargo, querrías hacer algo más inteligente para encontrar los temas.