É possível ativar em massa usuários pendentes com o rails console?

Acho que tudo está no título, mas tenho uma pergunta adicional.
Existe alguma lista de comandos do Rails do Discourse em algum lugar? Lembro-me de ter visto uma, mas não consigo encontrá-la.

Provavelmente, mas não acho que seja uma boa prática, pois você pode acabar enviando e-mails em massa para endereços não verificados.

myInactiveUsers = User.where(active: false)

myInactiveUsers.each do |myInactiveUser|
  myInactiveUser.active = true
  myInactiveUser.save!
end

O script acima deve funcionar, mas não tenho certeza se haveria efeitos colaterais adicionais indesejados (funcionalmente). Use por sua conta e risco!

Isso é apenas Active Record Basics — Ruby on Rails Guides

E conhecer os objetos básicos que o Discourse mantém, neste caso, o modelo User.

Os modelos estão aqui: discourse/app/models at main · discourse/discourse · GitHub

Obrigado pela resposta :slight_smile:
Foi apenas por curiosidade, depois de ler este tópico.

Não vou testar o código pessoalmente e, como você não tem certeza de que não haverá efeitos colaterais, não posso marcar a solução.

Obrigado pelos links!