簡體   English   中英

Rails多個params(:filter)請求

[英]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 %>

您的selectname屬性應為tags[]以支持多個值。

<select multiple="multiple" class="tagsSelect" name = "tags[]" >

現在,當您執行params[:tags]您將在操作中獲得一個值數組。

How to pass an array within a query string

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM