Я следую некоторому направлению в созданных вложенных формах, действующих в своих собственных формах (если это имеет смысл).Я создал несколько диаграмм, чтобы помочь объяснить, что я после.
У меня хорошо работают вложенные формы, мне просто интересно узнать, возможно ли нижеприведенное.
Я знаю, что у меня нет кода для показа, но есть какие-либо указания илипомощь будет принята с благодарностью, так как я не знаю, с чего начать.
Модель
class General < ApplicationRecord
belongs_to :operation
belongs_to :report
end
Форма
<%= form_with(model: general, local: true) do |f| %>
<h1>General</h1>
<%= f.text_field :first_name %>
<%= f.text_field :last_name %>
<%= f.collection_select :property_id, Property.all, :id, :name %>
<%= f.collection_select :field_id, Field.all, :id, :name %>
<h1>Operations</h1>
<%= f.fields_for :operations do |o| %>
<%= o.text_field :model %>
<%= o.text_field :type %>
<%= o.collection_select :status_id, Status.all, :id, :name %>
<% end %>
<h1>Reports</h1>
<%= f.fields_for :report do |r| %>
<%= r.text_field :first_name %>
<%= r.text_field :last_name %>
<%= r.text_area :comments %>
<% end %>
<%= f.submit 'Submit' %>
<% end %>
Это моя стандартная форма, использующая вложенные формы для Операции и Отчеты В результате получается что-то вроде этого:
![enter image description here](https://i.stack.imgur.com/pF9tk.jpg)
Я хочу отделить формы Операции и Отчеты и разместить ссылку, доступную в общем маршруте шоу.
![enter image description here](https://i.stack.imgur.com/PCIjp.jpg)
Пользователь щелкнет ссылку Операции и откроет вложенную форму для редактирования.
![enter image description here](https://i.stack.imgur.com/UMd1A.jpg)