gpt4 book ai didi

ruby-on-rails - Rails - acts_as_taggable_on 在编辑时删除逗号

转载 作者:数据小太阳 更新时间:2023-10-29 06:43:16 24 4
gpt4 key购买 nike

我已经成功地在我的模型上设置了 acts_as_taggable_。正如预期的那样,当我用逗号分隔标签时,它正确地分隔了标签。

但是,当我编辑帖子时,该字段会自动填充用于编辑的标签,只是逗号现在消失了。

这意味着如果我在没有将它们放回原处的情况下点击保存,这些标签现在都变成了一个标签。

我尝试过使用 ActsAsTaggableOn.delimiter = ' ',当它们是一个单词标签时它会起作用。但现在我有一个问题,如果我有一个双词标签,当我编辑和保存帖子时,两个词标签现在变成一个词标签。

任何人在此方面提供的任何帮助都将不胜感激。

谢谢!

最佳答案

这种行为显然是 by design在 acts_as_taggable_on 中。

尝试将 to_s 添加到表单输入中的 tag_list:

<%= f.text_field :tag_list, value: @example_record.tag_list.to_s %>

不理想,但这应该允许您的字段正确显示逗号分隔的标签。

关于ruby-on-rails - Rails - acts_as_taggable_on 在编辑时删除逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28776612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com