From 53e6e8bd399e67bf420c34ff3f0dbb8420a667e4 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 23 Feb 2022 16:31:01 -0800 Subject: [PATCH] Add destroy dependencies to models --- app/models/party.rb | 6 +++--- app/models/user.rb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/party.rb b/app/models/party.rb index 9957f50..a9a0e23 100644 --- a/app/models/party.rb +++ b/app/models/party.rb @@ -1,7 +1,7 @@ class Party < ApplicationRecord ##### ActiveRecord Associations belongs_to :user, optional: true - has_many :characters, foreign_key: "party_id", class_name: "GridCharacter" - has_many :weapons, foreign_key: "party_id", class_name: "GridWeapon" - has_many :summons, foreign_key: "party_id", class_name: "GridSummon" + has_many :characters, foreign_key: "party_id", class_name: "GridCharacter", dependent: :destroy + has_many :weapons, foreign_key: "party_id", class_name: "GridWeapon", dependent: :destroy + has_many :summons, foreign_key: "party_id", class_name: "GridSummon", dependent: :destroy end \ No newline at end of file diff --git a/app/models/user.rb b/app/models/user.rb index 739f642..12d64eb 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -2,7 +2,7 @@ class User < ApplicationRecord before_save { self.email = email.downcase } ##### ActiveRecord Associations - has_many :parties + has_many :parties, dependent: :destroy ##### ActiveRecord Validations validates :username,