我有一个我想要作为变量选项的项目列表。它们将作为数组保存在模型中,并在 form_for 中显示为列表。我正在使用
f.select(:var_name, [["option1"],["option2"],["option3"]], {}, {multiple: "multiple"})
这非常适合保存到模型中。但是当返回表单时,没有选择任何内容(即使变量已将它们全部保存)。然后,如果我再次提交表单,它会传递一个空数组。正确保存的唯一方法是每次查看表单时重新选择我想要的。我怎样才能让它们进入多选框?