Method: ActiveRecord::ConnectionAdapters::TableDefinition#new_foreign_key_definition

Defined in:
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb

#new_foreign_key_definition(to_table, options) ⇒ Object

:nodoc:



575
576
577
578
579
580
581
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb', line 575

def new_foreign_key_definition(to_table, options) # :nodoc:
  prefix = ActiveRecord::Base.table_name_prefix
  suffix = ActiveRecord::Base.table_name_suffix
  to_table = "#{prefix}#{to_table}#{suffix}"
  options = @conn.foreign_key_options(name, to_table, options)
  ForeignKeyDefinition.new(name, to_table, options)
end