Так, например, у меня есть таблица с флажком для каждой строки. Теперь я добавил функциональность, чтобы иметь возможность удалять несколько выбранных строк с помощью встроенного хелпера. Проблема в том, что мне также нужно иметь возможность «отключать выбранные» и «включить выбранные» строки.Если вы не можете вложить HTML-формы, как вы можете отправить несколько вариантов?
<%= form_tag sccm_destroy_multiple_url , method: :delete do %>
.... some table rows and data
<%= check_box_tag "ID[]", group.id %>
... some more rows
<%= button_tag "Delete Selected", type: 'button submit', class: "btn btn-danger",data: {confirm: "Are you sure you want to delete these groups?"} do %>
<i class="fa fa-trash-o"></i> Delete Selected
<%end%>
<%end%>
Теперь мне нужно поставить еще одну кнопку «Disable Selected», но я не могу этого сделать, так как это было бы гнездовые формы и формы являются единственным способом хранить несколько идентификаторов флажок, что я знаю. ..есть идеи?
вы можете отправить как можно больше/несколько полей поля формы = пары имен, как вы хотите. в браузере и/или сервере могут быть установлены ограничения на количество отправленных/принимаемых, но обычно это довольно высокий предел. –
проблема в том, что каждая кнопка отправки должна отображать другой маршрут, поскольку каждая функциональность сопоставляется с другим действием контроллера. – Turk