加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 23:23:49 所属栏目:百科 来源:网络整理
导读:我想有一个select2下拉标签,我可以选择多个现有标签并添加新标签. 我尝试了很多不同的方法,我要么不让select2盒子工作,要么只传递一个值(最后一个). 这是我最接近的(传递最后一个值): %= f.input :tag_list,collection: @model.tags.map { |t| t.name },inp
我想有一个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 []}是接受所有值所必需的.

现在就像一个魅力.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读