我正在使用rails select gem和multiselect进行工作,但是我不希望发送数组,我希望将选项作为单个字符串发送。我使用选择作为一种限制他们如何输入文本的方式,因为这对于我在显示文本时所做的检查很重要。到目前为止,这是我的代码:
<div class="col-12">
<%= f.input :saving_throws, collection: ["Strength", "Dexterity", "Constitution", "Intelligence", "Wisdom", "Charisma"],
label: "Saving Throws", input_html: { class: "saving-throws-select", multiple: true } %>
</div>
显示表单,这是使它成为可选框的javascript:
$('.saving-throws-select').selectize
delimiter: ","
persist: false
无法找到如何使它作为数组发送,或者不拒绝该参数的原因,即使我将其放在控制器中,它现在也说了不允许的参数