Emblema personalizado para nível de confiança 0

Estou tentando conceder um distintivo a todos os novos usuários do meu fórum. Estou tentando o seguinte

Vejo esta prévia

Mas o distintivo não é atribuído

Ah, e eu não quero o distintivo para usuários depois de atingirem um nível de confiança mais alto.
Alguma ideia, por favor?

As insígnias são concedidas em um horário fixo todos os dias. Parece que não há nada de errado com seu código, então tudo o que você precisa fazer é esperar o dia seguinte e ela será concedida automaticamente.

(Ou você também pode ir para /sidekiq/scheduler, encontrar Jobs::BadgeGrant e pressionar trigger)

Muito obrigado. Funcionou. Você tem alguma sugestão sobre como posso conceder o distintivo assim que um usuário cria uma conta? Tentei alterar o gatilho para “Quando um usuário é editado ou criado” e funcionou bem. Mas também preciso remover o distintivo quando um usuário atinge o nível de confiança 1. Isso é algo viável? Obrigado novamente.

Com sua configuração atual, nada precisa ser feito. Ele executará a tarefa todos os dias e revogará os emblemas antigos.
Ainda não tentei se ele será revogado imediatamente quando o usuário atingir o nível de confiança 1.