Rails 4、Acts as taggable:查找具有相同标签的用户数

Rails 4, Acts as taggable: finding number of users with the same tag

我怀疑这很简单。我有一个用户模型,我正在使用 acts as taggable gem 和 this

  acts_as_taggable

  acts_as_taggable_on :tags

我想查找具有特定标签的用户数。

我试过了

      User.tag_counts_on("pharmacology")

没有成功。任何帮助,将不胜感激。

如果你有 tag_list 属性..存储用户的标签..那么你可以试试这个:-

tag_list=['Good','Bad','Frequent']
User.tagged_with(tag_list,:any=>true) 

这将为您提供具有上述任何标签的所有用户。 查看 this 以获取来自 acts-as-taggable-on

的更多信息