Rieles: Insignia de gema de mérito que no se registra ni se muestra

Configuré la siguiente insignia que se registró en DB:

mérito.rb

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

Configuré la siguiente regla:

badge_rules.rb

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

Lo que quería que sucediera es que cuando el Usuario creara 5 tareas se les emitiría un distintivo.

Veo entradas en la base de datos en merit_actions y merit_activity_log entradas, pero no veo nada en los badges_sashes que asumo es donde se mostrarían cuando se haya emitido la insignia, aunque haya superado el umbral.

También no estoy seguro de cómo mostrar las insignias --- Estoy usando:

<%= current_user.badges %>

En este momento, todo lo que obtengo son corchetes: lo que quiero que devuelva es una imagen de la insignia ---

Cualquier ayuda muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta