使用acts_as_taggable_on查找具有特定标记的模型实例的过程如下:
Ninja.tagged_with(["invincibility,uber-strength", any: true)但是,如果我的忍者目录中有两百万个忍者,并且想要在其中许多人上运行作业,该怎么办?
我可以批量查找,但我不太明白如何在模型上使用标签。例如:
Ninja.all.find_in_batches(batch_size:1000) do |group|
group.each do |ninja|
ninja.battle!
end
end有没有办法对带标签的查询进行批量处理?
发布于 2013-08-06 13:14:28
好的,所以tagged_with似乎返回了一个ActiveRecord关系,所以我假设find_in_batches应该像期望的那样工作,附加tagged_with。
https://stackoverflow.com/questions/18069966
复制相似问题