Marcando varias cuentas como Suspended account

Cuando un usuario es marcado como suspendido desde la UI, el backend actualiza los campos suspended_at y suspended_till en la tabla user. Tengo 500 usuarios cuyos perfiles deben ser marcados como suspendidos. Planeo recuperar estos IDs de usuario basándome en su ID de grupo y establecer el campo suspended_at a: fecha actual
y el campo suspended_till a:
‘Sun, 01 Aug 3024 02:30:00.000000000 UTC +00:00’

¿Alguien puede sugerir la mejor manera de lograr esto?

Creo que necesitarías hacer esto a través de la API o usando la consola de Rails.

¿Estás familiarizado con alguna de estas opciones?

2 Me gusta

Sí, planeo hacer esto usando la consola de Rails.

1 me gusta

Hay algunos consejos en Administrative Bulk Operations

1 me gusta

Descubre cómo obtener los usuarios y luego usa update_all.

Creo que ChatGPT te lo puede decir bastante bien.

1 me gusta

Muchas gracias a todos. Siempre me parece genial ver las respuestas. ¡Mucho amor!