对于ruby/rails中的以下代码,省略了块代码。如果你运行这个,你会收到警告。Scoped order and limit are ignored, it's forced to be batch order and batch size
当然,我们可以使用一些定制的样板代码来实现这一点,但我想知道是否有rails?
我有一个庞大的表Foo,我需要从其中提取某个字段Foo.who中的所有值。如果我使用Foo.find_in_batches do |a_batch|,每个集合都是一个Foo记录的数组,而不是Foo记录的activerecord集合,所以我不能使用.pluck()和AFAIK,提取who列的唯一方法是通过迭代数组的.map(&:who)之类的东西。有没有一种方法可以从F