Моя родительская модель - Tour, и это дочерний элемент, для которого я пытаюсь создать новую запись: press_release. Tour - это дочерний элемент артиста, поэтому для press_release необходимо передать artist_id вместе с tour_id, из которого я пытался это сделать. контроллер press_releases сдался, теперь я пытаюсь сделать это с контроллера туров, поэтому в моем представлении для просмотра тура у меня есть кнопка «Создать пресс-релиз» на форме со всеми скрытыми полями. Обратите внимание, что тур уже создано Пока у меня что-то вроде этого:
<%= form_with model: @press_release, url: create_user_tour_press_release_path do |f| %>
<%= f.hidden_field :artist_id, :value => @artist.id %>
<%= f.hidden_field :id, :value => @tour.id %>
<%= f.hidden_field :tour_id, :value => @tour.id %>
<%= f.submit 'Create press release' %>
<% end %>
get 'artists/:artist_id/tours/:id' => 'user_tours#show', as: 'user_artist_tour'
post 'artist/tour/press_releases/new' => 'user_tours#create_press_release', as: 'create_user_tour_press_release'