diff --git a/app/controllers/badges_controller.rb b/app/controllers/badges_controller.rb index dce20ad7efe67c6906396439467a3094ac62c377..5d7b3d28e81ae339e10a20ec594c642329234f1b 100644 --- a/app/controllers/badges_controller.rb +++ b/app/controllers/badges_controller.rb @@ -83,6 +83,9 @@ class BadgesController < ApplicationController when 'User' @user_badge.reference_url = Rails.application.routes.path_for(controller: 'users', action: 'show', id: @user_badge.badge_source_id) + when 'Tag' + @user_badge.reference_url = Rails.application.routes.path_for(controllers: 'tags', action: 'show', + id: @user_badge.badge_source_id) else @user_badge.reference_url = '' end @@ -108,7 +111,7 @@ class BadgesController < ApplicationController # Defines the available types of association for the UserBadge polymorphic relationship def badge_source_types - %w[Post User] + %w[Post User Tag] end # Only allow a list of trusted parameters through.