0

これは、アクティブレコードの専門家にとっては簡単なことですが、私自身は機能するクエリを取得できないようです!

タグ付け結合テーブルを介して have_many タグを持つ記事があります。

class Article
  has_many :tags, through: :taggings
end

class Tag
  has_many :articles, through: :taggings
end

tag.idslikeの配列が与えられた場合、これらのタグのいずれでもタグ付けされていない[13, 15, 72, 99]ものをすべて見つけたいと思います。Articles

次のように、1 つ以上のタグでタグ付けされたものを選択できます。

tag_ids = [13, 15, 72, 99]
Article.where(:tags => {:id => tag_ids})

しかし、どうすれば逆にできますか?

ありがとう!

4

0 に答える 0