У меня есть следующий видРендер парциальное после изменения выбора
<%= form_for @survey do |f| %>
<div class="field">
<%= f.label :title %><br>
<%= f.text_field :title %> <br><br>
<%= f.label :description %><br>
<%= f.text_field :description %><br><br>
</div>
<%= f.fields_for :survey_sections do |builder| %>
<%= builder.text_field :title, :placeholder => "Abschnittsbeschreibung" %><br>
<%= builder.fields_for :questions do |quest| %>
<%= quest.text_field :text, :placeholder => "Frage" %> <br>
<%= quest.fields_for :answers do |ans| %>
<%= ans.text_field :text, :placeholder => "Antwort" %> <br>
<%end%>
<%end%>
<%= select_tag("question_type",options_for_select([["Radio", "radio"],["Checkbox", "check"]])) %>
<% end %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
Я хочу сделать частичное С этой точки зрения после выбора одного из вариантов. Как я могу это сделать?
Я бы не сделать это в форме, потому что входы в скрытом DIV будет ** ** еще передаваться как параметры при отправке формы. Гораздо лучше загрузить/удалить/заменить содержимое div внутри обработчика события «change» (вместо show/hide). – Jaxx
Скрытые значения тега 'input' будут переданы, но просто' div' – shirakia