是否有一种很好的方法可以使用act-as-taggable-on查找用户的所有标签?

时间:2012-04-25 13:58:34

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

我使用act-as-taggable-on https://github.com/mbleigh/acts-as-taggable-on来标记用户的帖子,我想找到一个用户的所有帖子'所有标签并列出它们,是否有高性能方法?

1 个答案:

答案 0 :(得分:3)

您需要将acts_as_tagger添加到用户模型

参考https://github.com/mbleigh/acts-as-taggable-on#tag-ownership

然后您可以使用提供的方法。如果你从空白数据库开始,这应该可以工作,但可能需要运行一些重新分配循环才能使标记器关联工作。

假设您的数据正确无误,您将能够:

@some_user.owned_taggings
@some_user.owned_tags

希望这有帮助