使用acts_as_taggable_on显示所有标签

时间:2015-03-11 21:40:23

标签: ruby-on-rails ruby acts-as-taggable-on

我希望转储我的帖子模型上使用过的标签列表。

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

由于

1 个答案:

答案 0 :(得分:1)

要获取列表(带有计数),您可以执行Post.tag_counts_on(:tags),它将返回如下所示的对象数组:

=> [#<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获取名称,如果您只是想要