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