超級滑軌的n00b這裏:目前,我有下面的代碼形式:的Rails:多個下拉菜單collection_select
<%= f.collection_select :account_ids, @accounts, :id, :name, include_blank: true %>
,它目前是我怎麼想它,但現在我想有多個下拉菜單,所以我可以選擇多個帳戶。我不希望多重選擇位於同一個下拉列表中。
如果我這樣做:
<%= f.collection_select :account_ids, @accounts, :id, :name, include_blank: true %>
<%= f.collection_select :account_ids, @accounts, :id, :name, include_blank: true %>
<%= f.collection_select :account_ids, @accounts, :id, :name, include_blank: true %>
只有最後的選擇出現在PARAMS。我怎樣才能使它所以PARAMS應該是這樣的:
"journal"=>{"account_ids"=>["1","2","3"]}
能collection.select做到這一點還是我應該使用不同的東西?任何幫助將不勝感激。謝謝!
奧雅納您好,感謝您的答覆。但是,我只想製作多個下拉菜單,無法在同一菜單中選擇多個選項。 – ckg61386
@ ckg61386您正在進行多項選擇,但最大爲'3'。你可以使用'javascript'處理。如果您想要最大的'N'值選擇,則無需複製相同的下拉值N次...... –
@ ckg61386立即嘗試。 –