У меня есть вложенная форма, где тренировка имеет множество упражнений, и я пытаюсь разрешить пользователю удалять и добавлять упражнения в форму без необходимости отправки формы.Rails: использование AJAX для удаления поля формы
<%= form_for(@workout) do |f| %>
<%= f.label :name %><br />
<%= f.text_field :name %><br />
<%= f.label :description %><br>
<%= f.text_area :description %></br>
<%= f.fields_for :workout_exercises do |workout_exercise| %>
<fieldset>
<%= workout_exercise.text_field :name %>
<%= workout_exercise.hidden_field :_destroy %>
<%= link_to "Remove Exercise", '#', class: "remove_fields" %>
##This is what I want to do ##
<%= link_to 'Remove Exercise', set, remote: true, class: "remove_fields delete", method: :delete %>
</fieldset>
<% end %>
Прямо сейчас я могу сделать поле исчезать, но, чтобы сохранить изменения в БД, мне нужно нажать кнопку «Обновление тренировки» в нижней части формы. Я хочу, чтобы изменения вступили в силу, как только нажата кнопка «Удалить упражнение», иначе пользователи подумают, что элемент был удален, когда он на самом деле просто скрыт.
Любые идеи?
Спасибо!