私は2つのモデルを持っています、Address
そしてUser
:
class Address < ActiveRecord::Base
belongs_to :resource, polymorphic: true
end
class User < ActiveRecord::Base
has_one :contact_address, class_name: "Address", as: :resource
has_one :billing_address, class_name: "Address", as: :resource
end
問題は、テーブルが別のものを指定していないため、作成billing_address
するUser
と自動的にとして設定されることです(両方とも)。モデルの設定方法についてアドバイスをいただけますか?contact_address
addresses
resource_type
User
ありがとう