1

私はacts_as_taggable_onを使用しており、コレクション内のタグのいずれかでタグ付けされたすべてのユーザーを照会しようとしていますtags

今、私はやっています:

tags.map(&:name).each { |name| @result.push User.tagged_with(name) }

クエリではなく、1 つのクエリでこれを行う方法はありますtags.sizeか? 助けていただければ幸いです。

4

1 に答える 1

1

これを試してください:

User.tagged_with(tags.map(&:name), :any => true)

それが役に立てば幸い!

于 2010-07-16T00:12:04.207 に答える