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