2017-04-24 2 views

Antwort

1

Verwenden foreign_key Option wie folgt:

class Agent < AR::Base 
    has_many :bookings, :foreign_key => :booked_by 
end 

class Booking < AR::Base 
    belongs_to :agent, :foreign_key => :booked_by 
end 

Von has_manydoc und belongs_todoc.

+0

Das hat funktioniert. Ich musste 'self.primary_key =" name "' im Agentenmodell hinzufügen. –

0

Ich denke, das ist das, was Sie suchen:

Class-Agent

has_many :names, class_name: 'Booking' 

Klasse Buchung

belongs_to :booked_by, class_name: 'Agent' 
Verwandte Themen