Eliminando registros de acciones específicas del personal usando la consola

Continuación de: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger

Gracias. Mientras tanto, si un gurú de la consola de Rails puede sugerir un comando para eliminar los registros de edición de publicaciones del sistema para una fecha específica, será útil para limpiar los registros.

Creo que obtendrás más interés si esto es un tema aparte, así que lo he separado. :+1:

Se almacenan en la tabla user_histories, ¿eso te ayuda a empezar?

2 Me gusta

Pensé que sería algo como:

UserHistory.where(“created_at > ?”, date).where(and staffuser=xyz, and action=edit post).destroy_all

pero con la sintaxis correcta :stuck_out_tongue:

Si solo está en la tabla, probablemente sea más fácil eliminarlos directamente desde postgres.

De memoria, es:

UserHistory.where(bla,bla,bla)

Aunque hay otras partes en Administrative Bulk Operations que pueden ayudarte a rellenar el bla bla bla

(No estoy en mi ordenador ahora mismo)

1 me gusta