Method: ActiveRecord::ConnectionAdapters::ReferenceDefinition#add
- Defined in:
- activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
#add(table_name, connection) ⇒ Object
216 217 218 219 220 221 222 223 224 225 226 227 228 |
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb', line 216 def add(table_name, connection) columns.each do |name, type, | connection.add_column(table_name, name, type, **) end if index connection.add_index(table_name, column_names, **(table_name)) end if foreign_key connection.add_foreign_key(table_name, foreign_table_name, **) end end |