0

UserとモデルがありAddressます。ユーザーは多くのアドレスを持ち、デフォルトとして 1 つのアドレスを持っている場合があります。私は現在これを使用しています

# User.rb
belongs_to :default_address, class_name: "Address", foreign_key: :default_address_id

今、私は Address を作りましたbelongs_to :addressable, polymorphic: true

私の質問は、この default_address 自己関連付けにaddressable、 Address クラスに直接行く代わりにを使用するように指示する方法です

4

1 に答える 1