From d7f11e3ca5947e24c47c3a3e933df2c86f8682d1 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 9 Feb 2025 18:34:00 -0800 Subject: [PATCH] Update awakening.rb - Removes explicitly defined associations and adds ActiveRecord associations instead --- app/models/awakening.rb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app/models/awakening.rb b/app/models/awakening.rb index 9970535..0273c67 100644 --- a/app/models/awakening.rb +++ b/app/models/awakening.rb @@ -1,13 +1,8 @@ # frozen_string_literal: true class Awakening < ApplicationRecord - def weapon_awakenings - WeaponAwakening.where(awakening_id: id) - end - - def weapons - weapon_awakenings.map(&:weapon) - end + has_many :weapon_awakenings, foreign_key: :awakening_id + has_many :weapons, through: :weapon_awakenings def awakening AwakeningBlueprint