Скорее всего, но я не считаю это хорошей практикой, так как вы можете случайно отправить спам на неподтверждённые адреса.
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