instance method
translate_exception_class
Ruby on Rails 8.1.2
Since v4.1.16 PrivateSignature
translate_exception_class(native_error, sql, binds)
No documentation comment.
Parameters
-
native_errorreq -
sqlreq -
bindsreq
Source
# File activerecord/lib/active_record/connection_adapters/abstract_adapter.rb, line 1193
def translate_exception_class(native_error, sql, binds)
return native_error if native_error.is_a?(ActiveRecordError)
message = "#{native_error.class.name}: #{native_error.message}"
active_record_error = translate_exception(
native_error, message: message, sql: sql, binds: binds
)
active_record_error.set_backtrace(native_error.backtrace)
active_record_error
end
Defined in activerecord/lib/active_record/connection_adapters/abstract_adapter.rb line 1193
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::AbstractAdapter