1

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

4

1 回答 1

3

您需要添加acts_as_tagger到用户模型

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

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

假设您的数据是正确的,那么您将能够:

@some_user.owned_taggings
@some_user.owned_tags

希望这可以帮助

于 2012-05-14T05:47:38.293 回答