method
commit_records
v4.2.9 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::Transaction
commit_records()public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract/transaction.rb, line 85
def commit_records
ite = records.uniq
while record = ite.shift
begin
record.committed!
rescue => e
raise if ActiveRecord::Base.raise_in_transactional_callbacks
record.logger.error(e) if record.respond_to?(:logger) && record.logger
end
end
ensure
ite.each do |i|
i.committed!(false)
end
end