Abzeichen werden jeden Tag zu einer festen Zeit vergeben. Es scheint, dass mit Ihrem Code nichts falsch ist, dann müssen Sie nur auf den nächsten Tag warten und es wird automatisch vergeben.
(Oder Sie können auch zu /sidekiq/scheduler gehen, Jobs::BadgeGrant finden und auf trigger klicken)
Vielen Dank. Es hat funktioniert. Haben Sie Vorschläge, wie ich die Auszeichnung vergeben kann, sobald ein Benutzer ein Konto erstellt? Ich habe versucht, den Auslöser auf “Wenn ein Benutzer bearbeitet oder erstellt wird” zu ändern.
und es hat gut funktioniert. Aber ich muss auch die Auszeichnung entfernen, wenn ein Benutzer Vertrauensstufe 1 erreicht. Ist das machbar?
Vielen Dank nochmals.
Bei Ihrer aktuellen Konfiguration muss nichts getan werden. Die Aufgabe wird täglich ausgeführt und die alten Abzeichen widerrufen.
Ich habe noch nicht ausprobiert, ob die Abzeichen sofort widerrufen werden, wenn der Benutzer Vertrauensstufe 1 erreicht.