Skip to content

Commit 3a09e48

Browse files
committed
Use as: for polymorphic associations
1 parent a85c4cd commit 3a09e48

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/refer/model.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ module Model
33
extend ActiveSupport::Concern
44

55
included do
6-
has_many :referral_codes, inverse_of: :referrer, class_name: "Refer::ReferralCode", dependent: :destroy
7-
has_many :referrals, inverse_of: :referrer, class_name: "Refer::Referral", dependent: :destroy
8-
has_one :referral, inverse_of: :referee, class_name: "Refer::Referral", dependent: :destroy
6+
has_many :referral_codes, as: :referrer, class_name: "Refer::ReferralCode", dependent: :destroy
7+
has_many :referrals, as: :referrer, class_name: "Refer::Referral", dependent: :destroy
8+
has_one :referral, as: :referee, class_name: "Refer::Referral", dependent: :destroy
99
delegate :referrer, to: :referral
1010
end
1111
end

0 commit comments

Comments
 (0)