我使用act-as-taggable-on https://github.com/mbleigh/acts-as-taggable-on来标记用户的帖子,我想找到一个用户的所有帖子'所有标签并列出它们,是否有高性能方法?
答案 0 :(得分:3)
您需要将acts_as_tagger
添加到用户模型
参考https://github.com/mbleigh/acts-as-taggable-on#tag-ownership
然后您可以使用提供的方法。如果你从空白数据库开始,这应该可以工作,但可能需要运行一些重新分配循环才能使标记器关联工作。
假设您的数据正确无误,您将能够:
@some_user.owned_taggings
@some_user.owned_tags
希望这有帮助