class ActiveRecord::StatementInvalid
Superclass for all database execution errors.
Wraps the underlying database error as cause
.
Attributes
Public Class Methods
Calls superclass method
ActiveRecord::AdapterError::new
# File activerecord/lib/active_record/errors.rb, line 192 def initialize(message = nil, sql: nil, binds: nil, connection_pool: nil) super(message || $!&.message, connection_pool: connection_pool) @sql = sql @binds = binds end
Public Instance Methods
# File activerecord/lib/active_record/errors.rb, line 200 def set_query(sql, binds) unless @sql @sql = sql @binds = binds end self end