私はあるモデルから別のモデルへhas_many関係を2つ取得しようとしています。 は具体的には、私がしたい:Railsは他のモデルと二重の関係を持っています
と
class Reservations < Active:Record::Base
belongs_to :driver
belongs_to :requester
最初のものは予約モデルにdriver_id使用して、通常にhas_many/belongs_toの関係です。
しかし、第2の場合、@driver.requested_reservations
と@reservation.requester
を呼び出し、Reservationsクラスのrequester_id列を使用できるようにしたいと考えています。 正しく動作するには、それらのhas_manyとbelongs_to行の最後に何を入れる必要がありますか?
は素晴らしい作品、ありがとう!私はReservationsモデルの行の最後にforeign_keyを追加するのを忘れていました –