diff options
Diffstat (limited to 'activerecord/test/models/member_detail.rb')
-rw-r--r-- | activerecord/test/models/member_detail.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/activerecord/test/models/member_detail.rb b/activerecord/test/models/member_detail.rb new file mode 100644 index 0000000000..e121a849d0 --- /dev/null +++ b/activerecord/test/models/member_detail.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class MemberDetail < ActiveRecord::Base + belongs_to :member, inverse_of: false + belongs_to :organization + has_one :member_type, through: :member + has_one :membership, through: :member + has_one :admittable, through: :member, source_type: "Member" + + has_many :organization_member_details, through: :organization, source: :member_details +end |