From 201a5f4157ec8966d2dbd62cd8462145413020ac Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 19 Oct 2020 05:10:32 -0700 Subject: [PATCH] Add characters to Party model and template --- app/models/party.rb | 1 + app/views/api/v1/parties/base.json.rabl | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/models/party.rb b/app/models/party.rb index 6f34ae0..9957f50 100644 --- a/app/models/party.rb +++ b/app/models/party.rb @@ -1,6 +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" end \ No newline at end of file diff --git a/app/views/api/v1/parties/base.json.rabl b/app/views/api/v1/parties/base.json.rabl index dbf2aed..c6b7d80 100644 --- a/app/views/api/v1/parties/base.json.rabl +++ b/app/views/api/v1/parties/base.json.rabl @@ -2,6 +2,10 @@ object :party attributes :id, :user_id, :shortcode +node :characters do |p| + partial('grid_characters/base', :object => p.characters) +end + node :weapons do |p| partial('grid_weapons/base', :object => p.weapons) end