0
У меня есть модели User
и Address
. У пользователя может быть много адресов и один по умолчанию. Я в настоящее время использую это, что работаетсаморефлекторное объединение с полиморфной ассоциацией
# User.rb
belongs_to :default_address, class_name: "Address", foreign_key: :default_address_id
Теперь я сделал адрес belongs_to :addressable, polymorphic: true
.
Мой вопрос заключается в том, чтобы сказать это DEFAULT_ADDRESS само объединение использовать addressable
вместо того, чтобы идти непосредственно в адрес класса