diff --git a/app/models/badge_achievement.rb b/app/models/badge_achievement.rb index 65554bec7..ca703abda 100644 --- a/app/models/badge_achievement.rb +++ b/app/models/badge_achievement.rb @@ -6,6 +6,10 @@ class BadgeAchievement < ApplicationRecord belongs_to :badge belongs_to :rewarder, class_name: "User", optional: true + delegate :slug, to: :badge, prefix: true + delegate :title, to: :badge, prefix: true + delegate :badge_image_url, to: :badge, prefix: false + counter_culture :user, column_name: "badge_achievements_count" validates :badge_id, uniqueness: { scope: :user_id } diff --git a/app/views/articles/_badges_area.html.erb b/app/views/articles/_badges_area.html.erb deleted file mode 100644 index 58ac03957..000000000 --- a/app/views/articles/_badges_area.html.erb +++ /dev/null @@ -1,20 +0,0 @@ -<% if @user.badge_achievements_count > 0 %> -