3

我正在使用select2使我的标签看起来更好并且在保存和加载这些标签时遇到问题。

我有这个标签字段:

<%= f.text_field :tag_list %>

我正在select2为该字段设置一个,如下所示:

$('#content_tag_list').select2
    tags: []
    tokenSeparators: [ ',' ]
    formatNoMatches: ->
      ''

如您所见,我使用“,”分隔标签。当我输入标签时,它们被正确地用“,”分隔,但问题是当我保存该表单并再次单击编辑时,标签被合并为一个标签。例如:

  1. 打开编辑页面
  2. 开始输入标签“一”、“二”和“三”
  3. 标签正确地用“,”分隔
  4. 点击按钮保存内容
  5. 标签按应有的方式单独保存在数据库中
  6. 再次单击以编辑相同的内容
  7. 标签显示为它们已合并:“一二三”

如果我再次点击保存,内容将不再连接到旧标签。它将仅与合并的标签“一二三”连接。

任何想法为什么会发生这种情况?谢谢你。

4

0 回答 0