有几天我正在尝试学习如何使用 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
等等
谢谢你的耐心