選擇的項目我有這條線在我的Rails應用程序:得到來自select_tag
<%= select_tag :questionnaire_id,
options_for_select(@questionnaires_types, @questionnaires_ids),
:multiple => true, :size => 7 %>
工作正常。
,但是當我嘗試使用被選中的多個值,我得到這樣的:
questionnaire_id"=>["1687,1688,1689,1690,1691,1724"]
,而不是這樣的:
questionnaire_id"=>["1687", "1688", "1689" ,"1690", "1691", "1724"]
即我獲得1項,而不是6個項目。
有什麼建議嗎?
我知道我可以拆分字符串,但軌道的行爲似乎很奇怪,我本來希望能得到一個包含項目的數組... – 2014-09-02 17:05:38
@NoamB。我相信這就是名稱改變等同於'questionnaire_ids []'告訴表單現在這是一個數組,它假設你想要一個單一的響應,這將導致'Array'加入。 – engineersmnky 2014-09-02 18:07:57
那麼,我該如何告訴代碼假設我想要一個包含單獨項目的數組? – 2014-09-03 10:44:17