我想有一个select2下拉
标签,我可以选择多个现有
标签并
添加新
标签.
我尝试了很多不同的方法,我要么不让select2盒子工作,要么只传递一个值(最后一个).
这是我最接近的(传递最后一个值):
<%= f.input :tag_list,collection: @model.tags.map { |t| t.name },input_html: { :style=> 'width: 300px',class: "taggable",data: { placeholder: "Tags" }} %>
正如我之前提到的,普通的select2库现在只使用select输入类型,但在使用select2-full库时它确实适用于输入类型.
所以,这是解决一个问题的方法.
我只有传递一个单值才有问题.
我实际上是从其中一个例子中复制/粘贴代码,这是错误的.
有人说,强参数应该包括:tag_list,这很明显,但实际上{tag_list []}是接受所有值所必需的.
现在就像一个魅力.