Eliminando usuarios en la consola de rails

Deberás utilizar UserDestroyer para eliminar un usuario correctamente. Algo como esto debería funcionar:

UserDestroyer.new(Discourse.system_user).destroy(User.find_by_username_or_email("ex@example.com"), delete_posts: false)

Esto hará que el usuario del sistema elimine al usuario con el correo electrónico ex@example.com. También puedes proporcionar un nombre de usuario en lugar del correo electrónico.

Si deseas que los registros muestren quién eliminó al usuario, reemplaza Discourse.system_user con User.find_by_username_or_email("admin@example.com"), donde admin@example.com es el correo electrónico de un administrador del sitio.