Marcando várias contas como Suspensas

Quando um usuário é marcado como suspenso na interface do usuário, o backend atualiza os campos suspended_at e suspended_till na tabela user. Tenho 500 usuários cujos perfis precisam ser marcados como suspensos. Estou planejando recuperar esses IDs de usuário com base em seu ID de grupo e definir o campo suspended_at para: data atual
e o campo suspended_till para:
‘Sun, 01 Aug 3024 02:30:00.000000000 UTC +00:00’

Alguém pode sugerir a melhor maneira de realizar isso?

Acho que você precisaria fazer isso através da API ou usando o console do Rails.

Você está familiarizado com alguma dessas opções?

2 curtidas

Sim, estou planejando fazer isso usando o console do Rails

1 curtida

Há alguns conselhos sobre isso em Administrative Bulk Operations

1 curtida

Descubra como obter os usuários e, em seguida, use update_all.

Acho que o ChatGPT pode te dizer muito bem.

1 curtida

Muito obrigado a todos. Acho muito legal ver as respostas. Muito amor!