我试图从Example here进行批处理。Active Record .where.find_each
Course.where("blocks != nil" && "blocks.size > 0").find_each do |course|
#logic on course variable
end
我得到这个错误:
method_missing': undefined method
find_each' for # (NoMethodError)
(blocks
是这当然是模型的类型阵列的属性) 我检查其中返回结果的一个数组,所以不应该有批量处理生成的数组上的find_each?我哪里错了?
您可以包括你的'Course'类的完整定义是什么? – yez
它应该是这样的'Course.find_each(条件:'块不是null和大小> 0')'? – Todd