如何在单个 text_field 中将多个标签作为数组发送
How to send multiple tags as an array in a single text_field
我有一列 tags[] 类型的数组,现在,我通过
发送数组的多个值
<div class="field">
<%= form.label :tags %>
<%= form.text_field :tags, name: "vacancy[tags][]" %>
<%= form.text_field :tags, name: "vacancy[tags][]" %>
<%= form.text_field :tags, name: "vacancy[tags][]" %>
</div>
但我不想对多个数组值使用多个 text_fields 有没有办法在一个 text_field 中发送多个数组值?
我认为您应该查看带有动态创建选项的多选输入,例如 select2: https://select2.org/tagging#tagging-with-multi-value-select-boxes
我有一列 tags[] 类型的数组,现在,我通过
发送数组的多个值<div class="field">
<%= form.label :tags %>
<%= form.text_field :tags, name: "vacancy[tags][]" %>
<%= form.text_field :tags, name: "vacancy[tags][]" %>
<%= form.text_field :tags, name: "vacancy[tags][]" %>
</div>
但我不想对多个数组值使用多个 text_fields 有没有办法在一个 text_field 中发送多个数组值?
我认为您应该查看带有动态创建选项的多选输入,例如 select2: https://select2.org/tagging#tagging-with-multi-value-select-boxes