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

时间:2019-03-25 23:03:18

标签: ruby-on-rails class bootstrap-4 styles acts-as-taggable-on

我正在使用“在标签上具有可标记的行为”,它运行良好。我遇到的问题是尝试为列表中的各个标签添加CSS类样式。

我有下面的代码,但它将引导药丸样式作为一个大药丸而不是每个特定标签应用于整个列表。我尝试将其应用于循环中的“ t”,但无法正常工作。任何帮助将不胜感激。

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

这是显示的内容。

enter image description here

1 个答案:

答案 0 :(得分: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,但是由于我没有看到您的代码,因此让您判断一下。

我希望这会有所帮助!