MongoID の使い方を学ぼうとして数日が経ちましたが、問題に直面しました
。これを行うためのより良い方法はありますか?
Group.find_by(name: params[:group]).subgroups.tags.each do |l|
puts l
puts Group.find_by(params[:group]).subgroups.tags_tagged_with(l).to_a
end
MongoID を mongoid_taggable_with_context と組み合わせて使用しています
アイデアは、グループに属するすべてのタグを見つけ、これらのそれぞれについてそのタグを持つアイテムを見つけることです。
期待される結果 (例):
タグ 1:
サブ
グループ2 サブグループ 3 タグ
2:
サブグループ 1 サブ
グループ 2
等
お待ち頂きまして、ありがとうございます