Я пытаюсь использовать помощник form_for
для создания формы с переменным количеством текстовых полей.
на одной странице у меня есть форма, которая принимает два значения:
<%= form_for :specs, url: specs_path do |f| %>
<p>
<%= f.label :title %><br>
<%= f.text_field :title %>
</p>
<p>
<%= f.label :sections %><br>
<%= f.text_field :sections %>
</p>
<p>
<%= f.submit %>
</p>`
<% end %>
Это приведет меня на другую страницу, где я хотел бы иметь форму с переменным количеством текстовых полей. Количество полей будет = до <%= @specs.sections %>
Я еще не добавил регулярное выражение;) (я сделаю это, как только я уверен, что это лучший способ) если <%= @specs.sections %>
равно двум, я бы хотел иметь форму, которая выглядит так: <%= form_for :sections, url: sections_path do |f| %>
<p>
<%= f.label :head_chord %><br>
<%= f.text_field :head_chord %>
</p>
<p>
<%= f.label :section_1_chord %><br>
<%= f.text_field :section_1_chord %>
</p>
<p>
<%= f.label :section_2_chord %><br>
<%= f.text_field :section_2_chord %>
</p>
<p>
<%= f.label :foot_chord %>
<%= f.text_field :foot_chord%>
</p>
<p>
<%= f.label :camber %>
<%= f.text_field :camber %>
</p>
<p>
<%= f.label :draft_position %>
<%= f.text_field :draft_position %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
</p>
(раздел - единственный переменный аспект.) Я ценю любое предложение! Спасибо за прочтение :D