使用acts_as_taggable_on 查找具有特定标签的模型实例是通过以下方式完成的:
Ninja.tagged_with(["invincibility,uber-strength", any: true)
但是,如果我的 ninja 目录中有 200 万个 ninja,并且想要在其中的许多上运行工作,该怎么办。
我可以批量找到,但我不太明白如何使用模型上的标签来做到这一点。例如:
Ninja.all.find_in_batches(batch_size:1000) do |group|
group.each do |ninja|
ninja.battle!
end
end
有没有办法批量标记查询?