Можно ли массово активировать ожидающих пользователей через консоль Rails?

Скорее всего, но я не считаю это хорошей практикой, так как вы можете случайно отправить спам на неподтверждённые адреса.

myInactiveUsers = User.where(active: false)

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

Приведённый выше скрипт должен работать, но я не уверен, не возникнет ли дополнительных непреднамеренных побочных эффектов (с функциональной точки зрения). Используйте на свой страх и риск!

Это просто Active Record Basics — Ruby on Rails Guides

И знание основных объектов, которые поддерживает Discourse, в данном случае модели User.

Модели находятся здесь: discourse/app/models at main · discourse/discourse · GitHub