使用 acts_as_taggable_on 显示所有标签

Display all tags using acts_as_taggable_on

我只想转储已在我的帖子模型中使用的标签列表。

有没有办法用 Acts_as_taggable_on 做到这一点?

谢谢

要获得一个列表(带计数),您可以执行 Post.tag_counts_on(:tags) 这将 return 一个对象数组,如下所示:

=> [#<ActsAsTaggableOn::Tag id: 1, name: "joking", taggings_count: 1>,
    #<ActsAsTaggableOn::Tag id: 2, name: "clowning", taggings_count: 2>,
    #<ActsAsTaggableOn::Tag id: 3, name: "boxing", taggings_count: 1>]

然后您可以 collect 获取名称,如果您只是想要的话