Est-il possible d'activer en masse les utilisateurs en attente avec la console Rails ?

Probablement, mais je ne pense pas que ce soit une bonne pratique, car vous risquez d’envoyer des spams à des adresses non vérifiées.

myInactiveUsers = User.where(active: false)

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

Le script ci-dessus devrait fonctionner, mais je ne suis pas certain qu’il n’y ait pas d’effets secondaires indésirables supplémentaires (fonctionnels). À utiliser à vos propres risques !

Cela se base sur Active Record Basics — Ruby on Rails Guides

Et sur la connaissance des objets de base que Discourse gère, en l’occurrence le modèle User.

Les modèles se trouvent ici : discourse/app/models at main · discourse/discourse · GitHub