在Acts_as_taggable_on tag_list中为各个标签添加Bootstrap样式

问题描述 投票:0回答:1

我正在使用“作为标记的行为”宝石,它的工作完美。我遇到的问题是尝试在列表中添加单个标签的css类样式。

我有下面的代码,但它将bootstrap药丸样式作为一个巨大的药丸而不是每个特定标签应用于整个列表。我已经尝试将它应用到循环中的“t”但它不起作用。任何帮助,将不胜感激。

<%= raw article.tag_list.map { |t| link_to t, tag_path(t) }.join(', ') %>

这是显示的内容。

enter image description here

ruby-on-rails class bootstrap-4 styles acts-as-taggable-on
1个回答
0
投票

您在示例中添加的代码未显示添加到li或ul标记的任何类...不确定如何在屏幕截图中获得结果。

但如果你的意思是pills like this in bootstrap 4,请试试这个:

<%= article.tag_list.map { |t| link_to(t, tag_path(t), class: 'badge badge-primary') }.join(', ') %>

不确定你是否也需要raw,但由于我还没有看到你的代码,我让你判断。

我希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.