method
mismatched_foreign_key
rails latest stable - Class:
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter
mismatched_foreign_key(message, sql:, binds:, connection_pool:)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb, line 962
def mismatched_foreign_key(message, sql,, binds,, connection_pool))
options = {
message: message,
sql: sql,
binds: binds,
connection_pool: connection_pool
}
if sql
options.update mismatched_foreign_key_details(message: message, sql: sql)
else
options[:query_parser] = ->(sql) { mismatched_foreign_key_details(message: message, sql: sql) }
end
MismatchedForeignKey.new(**options)
end