変数のオプションとして使用したい項目のリストがあります。それらは配列としてモデルに保存され、form_for のリストとして表示されます。使っていました
f.select(:var_name, [["option1"],["option2"],["option3"]], {}, {multiple: "multiple"})
これは、モデルに保存するのに最適です。しかし、フォームに戻ると、何も選択されていません (変数にすべて保存されていても)。その後、フォームを再度送信すると、空の配列が渡されます。正しく保存する唯一の方法は、フォームを表示するたびに必要なものを再選択することです。それらを複数選択ボックスに渡すにはどうすればよいですか?