Probabilmente, ma non credo sia una buona pratica perché potresti finire per inviare email di spam a indirizzi non verificati.
myInactiveUsers = User.where(active: false)
myInactiveUsers.each do |myInactiveUser|
myInactiveUser.active = true
myInactiveUser.save!
end
Lo script sopra dovrebbe funzionare, ma non sono sicuro che non ci siano ulteriori effetti collaterali indesiderati (a livello funzionale); usalo a tuo rischio!
Questo è semplicemente Active Record Basics — Ruby on Rails Guides
E conoscendo gli oggetti di base che Discourse mantiene, in questo caso il modello User.
I modelli si trovano qui: discourse/app/models at main · discourse/discourse · GitHub