我有一个用户是一组帖子的所有者。我想为用户标记的帖子获取一组标记计数,但该方法似乎不可用。
我喜欢这样的内容:@ user.tag_counts_on(:context)类似于@post.tag_counts(:context)
对于一个独立的帖子,我可以使用@post.tag_counts_on(:thoughts)
为“思想”的上下文获取标签云
但标记所有者唯一可用的方法是:@user.owned_taggings
和@userowned_tags
。有没有办法访问它?
答案 0 :(得分:1)
您是否查看了all_tag_counts
方法here?它是tag_counts_on
调用的,它接受选项的散列,其中conditions
是“要添加到查询的SQL条件”,所以我认为这可能有效,但不完全确定吗?
@post.tag_counts_on(:context, { conditions: "posts.user_id IS #{@user.id}" })