使用 rails 4 从 mutilselect 获取并保存所有项目

Get and save all items from mutilselect using rails 4

我有这两个 mutiselect,我想在不 selecting 的情况下将包含列表的所有项目(印度、日本、巴西、美国)保存到数据库。如果我 select 多个它会工作,但我想保存包含列表中的任何内容。 我怎样才能做到这一点? 提前致谢。

您可以将 "save Included" 设为简单按钮而不是提交按钮。然后使用 jquery 您可以 select 在 "Save Included" 按钮的单击事件中此列表框的所有项目,并在 select 之后通过 jquery 中的相同单击事件提交表单正在处理列表框的所有选项。 您可以使用以下 jQuery 代码:

 $('#save_included_button').click(function () {
         $('#included_carriers option').prop('selected', true);
        $('#included_carriers_form').submit();
    });

根据您的html更改代码中的id。

谢谢。