Выберите отправку множественного выбора как просто строку, а не массив - PullRequest
0 голосов
/ 18 мая 2019

Я использую rails selectize gem и работаю с множественным выбором, но я не хочу отправлять массив, и я хотел бы отправить опции в виде одной строки. Я использую выбор как способ ограничения того, как они могут вводить текст, потому что это имеет значение для проверок, которые я делаю при его отображении. Это мой код:

<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

Не могу найти, как заставить его отправлять его в виде массива, или не отклонять параметр, потому что прямо сейчас он говорит о недопустимом параметре, хотя он у меня есть в контроллере

...