1

有几天我正在尝试学习如何使用 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

等等

谢谢你的耐心

4

0 回答 0