Я уже несколько секунд стучал головой об этом. Проблема возникает при одновременном сохранении как нового реферала (родительского объекта), так и назначения (ребенка). Я сделал аналогичный с другими вложенными объектами, но не могу заставить его работать с таблицей однонаправленных таблиц наследования. По какой-то причине inverse_of не передает идентификатор нового реферала к назначению.Rails Вложенные атрибуты/inverse_of и STI
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|
Любая помощь приветствуется.
ли вы решить эту проблему сейчас? – A5308Y