def upload_new_incident_attachments
@attachments.each do |attachment|
if record.new_record?
record.images.build(attachment: attachment)
else
record.images.create(attachment: attachment)
end
end
end
Сборка связанных записей будет автоматически сохранена, если будет создана родительская модель (при сохранении), Дочерние атрибуты не будут сохранены, если есть ошибки проверки (как в дочернем, так и в родительском), я незнать, как справиться с этим при обновлении родительской модели,
def update
if record.update_attributes(incident_params)
upload_new_record_attachments if @attachments
end
end
Если при создании дочерней записи возникают ошибки проверки, родительская модель уже обновлена, есть ли способ обновить обе в одной фиксации (создатьдочерняя запись и обновление родительской записи), либо любыми другими способами