我有这样的网址:
http://localhost/recipes?search=items&item_id[]=1805&item_id[]=1808
此网址来自
<%= form_tag(recipes_path, method: "get", :enforce_utf8 => false) do %>
<input type="hidden" name="search" value="items">
<%= select_tag "item_id", options_for_select(["155", "156", "157", "158"]), multiple: true, class: 'chosen-select', id: 'unique_id', data: { placeholder: "Enter the ids" } %>
<%= submit_tag "Search", :name => nil %>
<% end %>
如何合并相同的网址参数,让它们看起来如下,并删除方括号?
http://localhost/recipes?search=items&item_id=1805,1808
答案 0 :(得分:0)
你只是想缩小网址还是只是将params放在一起?因为使用您的网址,您可以使用params["item_id"]
访问数组。
根据我在网址示例中看到的内容,params["item_id"][0]
将为1805
,params["item_id"][1]
将为1808
。