¿Es posible activar en masa usuarios pendientes con la consola de rails?

Probablemente, pero no creo que sea una buena práctica porque podrías terminar enviando correos electrónicos no deseados a direcciones no verificadas.

myInactiveUsers = User.where(active: false)

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

El script anterior debería funcionar, pero no estoy seguro de si podría haber efectos secundarios no deseados adicionales (a nivel funcional). ¡Úsalo bajo tu propio riesgo!

Esto es simplemente Active Record Basics — Ruby on Rails Guides

Y conocer los objetos básicos que Discourse mantiene, en este caso el modelo User.

Los modelos están aquí: discourse/app/models at main · discourse/discourse · GitHub