我有一个User
和Address
模型。一个用户可能有多个地址,一个默认地址。我目前使用这个有效
# User.rb
belongs_to :default_address, class_name: "Address", foreign_key: :default_address_id
现在我做了地址belongs_to :addressable, polymorphic: true
。
我的问题是如何告诉这个 default_address 自关联使用addressable
而不是直接进入 Address 类