У меня была такая же проблема, не знаю, было ли мое решение по книге, но я решил, что, когда я создаю нового родителя, он немедленно сохраняется в базе данных, а затем переходит прямо в режим редактирования, когда он уже имеет идентификатор.
У меня есть две модели Местоположение (родительский - есть много) и фото (ребенок принадлежит).
С моей точки зрения расположения я поставил:
<%= link_to t('new_location'), locations_path(:user_id => current_user.id), :method => :post, class: 'btn btn-success' %>
В моей locations_controller.rb, я переадресовать редактировать действие на создание. И это все. Когда вы создаете новое местоположение, оно сразу же сохраняется и перенаправляется на редактирование действия, где я могу загружать изображения через jquery, принадлежащие этому местоположению, потому что у allready есть идентификатор.
BR, Luka
Любой человек может помочь? – tgezginis