我有一个用户是一组帖子的所有者。我想为用户标记的帖子获取一组标记计数,但该方法似乎不可用。
我想要类似的东西:@user.tag_counts_on(:context) 类似于@post.tag_counts(:context)
对于独立的帖子,我可以使用@post.tag_counts_on(:thoughts)
来获取“想法”上下文的标签云
但标签所有者唯一可用的方法是:@user.owned_taggings
和@userowned_tags
。有没有办法访问这个?
我有一个用户是一组帖子的所有者。我想为用户标记的帖子获取一组标记计数,但该方法似乎不可用。
我想要类似的东西:@user.tag_counts_on(:context) 类似于@post.tag_counts(:context)
对于独立的帖子,我可以使用@post.tag_counts_on(:thoughts)
来获取“想法”上下文的标签云
但标签所有者唯一可用的方法是:@user.owned_taggings
和@userowned_tags
。有没有办法访问这个?
你看过这里的方法all_tag_counts
吗?这是什么调用,它接受一个选项哈希,“添加到查询中的一条 SQL 条件”在哪里,所以我认为这可能有效,但不完全确定?tag_counts_on
conditions
@post.tag_counts_on(:context, { conditions: "posts.user_id IS #{@user.id}" })