【发布时间】:2015-03-11 21:40:23
【问题描述】:
我只想转储已在我的帖子模型上使用的标签列表。
有没有办法用 Acts_as_taggable_on 做到这一点?
谢谢
【问题讨论】:
-
如何在视图中显示?
标签: ruby-on-rails ruby acts-as-taggable-on
我只想转储已在我的帖子模型上使用的标签列表。
有没有办法用 Acts_as_taggable_on 做到这一点?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby acts-as-taggable-on
要获得一个列表(带有计数),您可以执行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 来获取名字
【讨论】:
@posts.tag_counts_on(:tags).each do |tag| puts tag.name end等等等等