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 クラスに直接行く代わりにを使用するように指示する方法です