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 に答える