我有一個我想要作爲變量選項的項目列表。它們將作爲數組保存在模型中,並將在form_for中顯示爲列表。我正在使用RoR中的多重選擇form_for
f.select(:var_name, [["option1"],["option2"],["option3"]], {}, {multiple: "multiple"})
這很適合保存到模型中。 但是當回到表格時,沒有選擇任何東西(即使變量已經保存了它們)。然後,如果我再次提交表單,它會傳遞一個空數組。正確保存的唯一方法是每次查看錶單時重新選擇我想要的。 如何讓他們進入多選框?
在做了一些更多的尋找,我認爲它需要:選擇=>'東西' 但我不知道該放什麼? – 2012-02-14 17:48:03
你能爲你的表單提供整個代碼嗎? – 2012-02-14 19:37:46