Пользовательский значок для уровня доверия 0

Я пытаюсь выдать значок всем новым пользователям моего форума. Я пробую следующее

Я вижу этот предварительный просмотр


Но значок не присваивается

Кстати, я не хочу, чтобы значок получали пользователи после достижения более высокого уровня доверия.
Есть какие-нибудь идеи?

Значки выдаются в одно и то же время каждый день. Похоже, с вашим кодом всё в порядке, поэтому вам нужно просто дождаться следующего дня, и он будет выдан автоматически.

(Или вы также можете перейти на /sidekiq/scheduler, найти Jobs::BadgeGrant и нажать trigger)

Большое спасибо. Всё сработало. У вас есть какие-либо предложения, как выдать значок сразу после создания аккаунта пользователем? Я попробовал изменить триггер на «Когда пользователь редактируется или создаётся», и это сработало отлично. Но мне также нужно снимать значок, когда пользователь достигает уровня доверия 1. Это вообще возможно? Спасибо ещё раз.

При вашей текущей конфигурации ничего делать не нужно. Задача будет выполняться ежедневно, и старые значки будут отзывать.
Я еще не проверял, будут ли они отозваны немедленно, когда пользователь достигнет уровня доверия 1.