[英]rails multiple params(:filter) request
當我將select與多個選項一起使用時,表單發送此類get請求:
/saveProduct?tags=1&tags=2
所以我需要用params [:tags]來獲取它們,但是它只需要最后一個字符串。 如何獲得所有這些?
編輯:
<%= form_tag("/saveProduct", multipart: true, method: :get) do %>
<select multiple="multiple" class="tagsSelect" name = "tags" >
<option value = 1 >123</option>
<option value = 2 >dfsd</option>
</select>
<% end %>
您的select
的name
屬性應為tags[]
以支持多個值。
<select multiple="multiple" class="tagsSelect" name = "tags[]" >
現在,當您執行params[:tags]
您將在操作中獲得一個值數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.