ruby-on-rails – 使用select2(和simple_form)对Rails进行可标记的操作

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 使用select2(和simple_form)对Rails进行可标记的操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想有一个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 []}是接受所有值所必需的.

现在就像一个魅力.

猜你在找的Ruby相关文章