Method: ActiveRecord::ConnectionAdapters::Table#references

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

#references(*args, **options) ⇒ Object Also known as: belongs_to

Adds a reference.

t.references(:user)
t.belongs_to(:supplier, foreign_key: true)

See connection.add_reference for details of the options you can use.



867
868
869
870
871
872
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb', line 867

def references(*args, **options)
  raise_on_if_exist_options(options)
  args.each do |ref_name|
    @base.add_reference(name, ref_name, **options)
  end
end