在Rails中传递一个id数组给button_to



是否有办法通过button_to传递对象id数组?我希望ID以数组格式传递给控制器,以便它与用户决定选择几个项目并单击一个提交按钮的格式相同。在页面上,将有两个选项用于选择项目,但我希望ID(s)的格式传递给控制器是相同的。谢谢!

可以在使用button_to:

时通过url传递它们
<%= button_to 'Submit ids', resources_path(:ids => [1,2,3]) %>

或者生成一个带有隐藏字段的自定义表单,而不是button_to(最后,实际上也生成了一个表单):

<%= form_tag resources_path do %>
  <%= hidden_field_tag :ids, [1,2,3] %>
  <%= submit_tag 'Submit ids' %>
<% end %>

相关内容

  • 没有找到相关文章

最新更新