#ruby-on-rails #activerecord
#ruby-on-rails #activerecord
Вопрос:
У меня есть модель, которая имеет 2 внешних ключа, принадлежащих одной и той же модели.
Owner model
has_many :vehicles
end
Модель транспортного средства имеет 2 поля owner_id и co_owner_id.
Vehicle model
belongs_to :owner, :foreign_key => 'owner_id'
end
Как мне определить связь для поля co_owner_id? чтобы я мог сделать что-то вроде vehicle.co_owner.firstname
Ответ №1:
Я не уверен, но не должен
belongs_to :co_owner, :foreign_key => 'co_owner_id', :class => 'owner'
сделать это?