我正在使用select2
使我的标签看起来更好并且在保存和加载这些标签时遇到问题。
我有这个标签字段:
<%= f.text_field :tag_list %>
我正在select2
为该字段设置一个,如下所示:
$('#content_tag_list').select2
tags: []
tokenSeparators: [ ',' ]
formatNoMatches: ->
''
如您所见,我使用“,”分隔标签。当我输入标签时,它们被正确地用“,”分隔,但问题是当我保存该表单并再次单击编辑时,标签被合并为一个标签。例如:
- 打开编辑页面
- 开始输入标签“一”、“二”和“三”
- 标签正确地用“,”分隔
- 点击按钮保存内容
- 标签按应有的方式单独保存在数据库中
- 再次单击以编辑相同的内容
- 标签显示为它们已合并:“一二三”
如果我再次点击保存,内容将不再连接到旧标签。它将仅与合并的标签“一二三”连接。
任何想法为什么会发生这种情况?谢谢你。