Wahrscheinlich, aber ich denke nicht, dass dies gute Praxis ist, da du am Ende E-Mails an nicht verifizierte Adressen spammen könntest.
myInactiveUsers = User.where(active: false)
myInactiveUsers.each do |myInactiveUser|
myInactiveUser.active = true
myInactiveUser.save!
end
Das obige Skript sollte funktionieren, aber ich bin mir nicht sicher, ob es zusätzliche unbeabsichtigte Nebeneffekte (funktional) geben könnte. Auf eigene Gefahr verwenden!
Dies basiert einfach auf Active Record Basics — Ruby on Rails Guides
Und auf dem Wissen über die grundlegenden Objekte, die Discourse verwaltet, in diesem Fall das User-Modell.
Die Modelle findest du hier: discourse/app/models at main · discourse/discourse · GitHub