Importé usuarios de un foro antiguo y aparecen en las estadísticas de inscripciones en Acerca de.
Establecí a estos usuarios como TL1 y los puse como inactivos. Entiendo que en TL1, no deberían ser eliminados por la limpieza automática.
Me preguntaba si, al desactivarlos, todavía deberían contarse como ‘inscripciones’ y, si no es así, si hay un comando de rake o una consulta SQL específica para forzar el recuento.
# excluyendo usuarios falsos como el usuario del sistema o usuarios anónimos
scope :real,
->(allowed_bot_user_ids: nil) do
human_users(allowed_bot_user_ids: allowed_bot_user_ids).where(
"NOT EXISTS(
SELECT 1
FROM anonymous_users a
WHERE a.user_id = users.id
)",
)
end
Así que los usuarios desactivados seguirán siendo contados.