3
나는 한동안 내 머리를 두드렸다. 문제는 새로운 참조 (부모 개체)와 약속 (자식)을 동시에 저장하는 경우에 발생합니다. 다른 중첩 된 객체와 비슷하지만 단일 테이블 상속 (약속 테이블)에서는 작동하지 않는 것처럼 보입니다. 어떤 이유로 inverse_of는 약속에 대한 새로운 참조 ID를 전달하지 않습니다. 뷰Rails 중첩 속성/inverse_of 및 STI
fields_for :appointments do |a|
어떤 도움에
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
에 감사드립니다.
Referral
에 대한Base
(Appointment
)와 같은 네임 스페이스에보고 할 수있다? – A5308Y