将 Bootstrap 样式添加到 Acts_as_taggable_on tag_list 中的各个标签

Add Bootstrap style to individual tags in Acts_as_taggable_on tag_list

我正在使用 "acts as taggable on" gem,它运行良好。我遇到的问题是尝试为列表中的各个标签添加 css class 样式。

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

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

这是显示的内容。

您在示例中添加的代码未显示任何 class 添加到 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,但由于我还没有看到您的代码,所以我让您自己判断。

希望对您有所帮助!