3

我有一个用户是一组帖子的所有者。我想为用户标记的帖子获取一组标记计数,但该方法似乎不可用。

我想要类似的东西:@user.tag_counts_on(:context) 类似于@post.tag_counts(:context)

对于独立的帖子,我可以使用@post.tag_counts_on(:thoughts)来获取“想法”上下文的标签云

但标签所有者唯一可用的方法是:@user.owned_taggings@userowned_tags。有没有办法访问这个?

4

1 回答 1

1

你看过这里的方法all_tag_counts吗?这是什么调用,它接受一个选项哈希,“添加到查询中的一条 SQL 条件”在哪里,所以我认为这可能有效,但不完全确定?tag_counts_onconditions

@post.tag_counts_on(:context, { conditions: "posts.user_id IS #{@user.id}" })

于 2013-10-04T14:04:37.270 回答