# File lib/active_record/connection_adapters/abstract/database_statements.rb, line 314 def commit_transaction_records #:nodoc records = @_current_transaction_records.flatten @_current_transaction_records.clear unless records.blank? records.uniq.each do |record| begin record.committed! rescue Exception => e record.logger.error(e) if record.respond_to?(:logger) && record.logger end end end end