我正在使用一个按钮来处理一组选中的复选框。这个解决方案基于RailsCast#165。
目前一切正常,但是只有在submit_tag按钮包含在表单内(在我的应用程序中是一个表格)时才有效。我想把提交按钮放在页面标题中,但这会断开与表单的连接。
我该如何将提交按钮放在表单体之外?
<%= form_tag select_cosmics_path, method: :put do %>
<%= submit_tag "Accept Checked", :class => "btn btn-primary" %>
<table class="table table-striped">
.
.
<% @cosmics.each do |cosmic| %>
<tr>
<td><%= check_box_tag "cosmic_ids[]", cosmic.id %></td>
.
.
</tr>
<% end %>
</table>
<% end %>
routes.rb
resources :cosmics do
collection do
put :select
end
end