Rails: Merit Gem-Abzeichen, das nicht registriert oder angezeigt wird

Ich habe das folgende Abzeichen eingerichtet, das in DB registriert ist:

merit.rb

Merit::Badge.create!({
id: 1,
name: 'Five Tasks'
custom_fields: { img_url: '/images/badge.gif' }
})

Ich habe folgende Regel aufgestellt:

badge_rules.rb

grant_on 'tasks#create', :badge => 'Five Tasks', :temporary => true, :model_name => 'Task' do |task|
task.user_ids.count == 5
end

Was ich passieren wollte, war, wenn der Benutzer 5 Aufgaben erstellt hat, denen ein Ausweis ausgestellt wurde.

Ich sehe Einträge in der DB in merit_actions- und merit_activity_log-Einträgen - aber ich sehe nichts in den badges_sashes, von denen ich annehme, dass sie anzeigen würden, wann der Badge ausgestellt wurde - obwohl ich den Schwellenwert überschritten habe -

Außerdem bin ich mir nicht sicher, wie ich die Abzeichen anzeigen soll --- Ich verwende:

<%= current_user.badges %>

Im Moment bekomme ich nur Klammern - was ich zurück haben möchte, ist ein Bild des Abzeichens ---

Jede Hilfe sehr geschätzt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage