# File lib/foreigner/connection_adapters/abstract/schema_definitions.rb, line 61 def references_with_foreign_keys(*args) options = args.extract_options! polymorphic = options[:polymorphic] fk_options = options.delete(:foreign_key) references_without_foreign_keys(*(args.dup << options)) if fk_options && !polymorphic fk_options = {} if fk_options == true args.each { |to_table| foreign_key(to_table, fk_options) } end end