0
私は2つのモデル、エージェント、訪問を持っています。Rails - 異なる名前を持つ外部キーを持つ2つのモデル間の関連付け
エージェントが複数の予約を持つことができる多くの関係があります。私はキーを名前にする/予約したい。
私は2つのモデル、エージェント、訪問を持っています。Rails - 異なる名前を持つ外部キーを持つ2つのモデル間の関連付け
エージェントが複数の予約を持つことができる多くの関係があります。私はキーを名前にする/予約したい。
私は、これはあなたが探しているものだと思う:
クラスエージェント
has_many :names, class_name: 'Booking'
クラス予約
belongs_to :booked_by, class_name: 'Agent'
これは機能しました。エージェントモデルに 'self.primary_key =" name "'を追加しなければなりませんでした。 –