4

私はこれについてしばらく頭を悩ませてきました。新しい紹介 (親オブジェクト) と予定 (子) の両方を同時に保存すると、問題が発生します。私は他のネストされたオブジェクトで同様のことをしましたが、単一のテーブル継承 - 予定テーブルではうまくいかないようです。何らかの理由で、inverse_of は新しい紹介者の ID を予定に渡しません。

class Referral < ActiveRecord::Base

  has_many :appointments, class_name: 'Appointment::Base', inverse_of: :referral

  accepts_nested_attributes_for :appointments

end

class Appointment::Base < ActiveRecord::Base

  self.table_name = 'appointments'

  belongs_to :referral, inverse_of: :appointments

end

ビューで

fields_for :appointments do |a|

どんな助けでも大歓迎です。

4

1 に答える 1