Method: ActiveRecord::MismatchedForeignKey#set_query
- Defined in:
- activerecord/lib/active_record/errors.rb
#set_query(sql, binds) ⇒ Object
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 |
# File 'activerecord/lib/active_record/errors.rb', line 275 def set_query(sql, binds) if @query_parser && !@sql self.class.new( message: @original_message, sql: sql, binds: binds, connection_pool: @connection_pool, **@query_parser.call(sql) ).tap do |exception| exception.set_backtrace backtrace end else super end end |