Ich vermute, alles steht im Titel, aber ich habe noch eine zusätzliche Frage.
Gibt es irgendwo eine Liste der Discourse-Rails-Befehle? Ich erinnere mich, dass ich eine gesehen habe, finde sie aber nicht.
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
Danke für die Antwort ![]()
Es war nur aus Neugier, nachdem ich diesen Thread gelesen habe.
Ich werde den Code nicht selbst testen, und da du nicht sicher bist, ob es keine Nebenwirkungen geben wird, kann ich die Lösungsmarkierung nicht setzen.
Danke für die Links!