Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用acts_as_taggable_on获取特定所有者的标记计数列表_Ruby On Rails_Acts As Taggable On - Fatal编程技术网

Ruby on rails 使用acts_as_taggable_on获取特定所有者的标记计数列表

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_标记。有没有办法访问此项?您看过所有标签计数的方法了

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

我想要类似于:@user.tag\u counts\u on(:context)的类似于
@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}})

这里也有同样的问题。你找到解决办法了吗?我没有。我认为这需要一个自定义查询。