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 ![]()
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!