instance method
each
Ruby on Rails 5.2.8.1
Since v5.2.8.1Signature
each()
Yields an ActiveRecord::Relation object for each batch of records.
Person.in_batches.each do |relation| relation.update_all(awesome: true) end
Source
# File activerecord/lib/active_record/relation/batches/batch_enumerator.rb, line 62
def each
enum = @relation.to_enum(:in_batches, of: @of, start: @start, finish: @finish, load: false)
return enum.each { |relation| yield relation } if block_given?
enum
end
Defined in activerecord/lib/active_record/relation/batches/batch_enumerator.rb line 62
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Batches::BatchEnumerator