Ruby on rails 使用acts_as_taggable_on获取特定所有者的标记计数列表
我有一个用户是一组帖子的所有者。我想为用户标记的帖子获取一组标记计数,但该方法似乎不可用 我想要类似于:@user.tag\u counts\u on(:context)的类似于Ruby on rails 使用acts_as_taggable_on获取特定所有者的标记计数列表,ruby-on-rails,acts-as-taggable-on,Ruby On Rails,Acts As Taggable On,我有一个用户是一组帖子的所有者。我想为用户标记的帖子获取一组标记计数,但该方法似乎不可用 我想要类似于:@user.tag\u counts\u on(:context)的类似于@post.tag\u counts(:context) 对于独立的帖子,我可以使用(:thinks)上的@Post.tag\u counts\u获得“thinks”上下文的标签云 但是标记所有者唯一可用的方法是:@user.owned_标记,以及@userowned_标记。有没有办法访问此项?您看过所有标签计数的方法了
@post.tag\u counts(:context)
对于独立的帖子,我可以使用(:thinks)上的@Post.tag\u counts\u获得“thinks”上下文的标签云
但是标记所有者唯一可用的方法是:@user.owned_标记
,以及@userowned_标记
。有没有办法访问此项?您看过所有标签计数的方法了吗?这是标记对调用的计数,它接受散列选项,其中条件
是“要添加到查询中的一段SQL条件”,所以我认为这可能有效,但不完全确定
@post.tag_counts_on(:context,{conditions:“posts.user_id是{@user.id}})
这里也有同样的问题。你找到解决办法了吗?我没有。我认为这需要一个自定义查询。