Method: ActiveRecord::ConnectionAdapters::Table#references
- Defined in:
- lib/active_record/connection_adapters/abstract/schema_definitions.rb
#references(*args) ⇒ Object Also known as: belongs_to
Adds a reference. Optionally adds a type column, if :polymorphic option is provided.
references and belongs_to are acceptable.
t.references(:user) t.belongs_to(:supplier, polymorphic: true)
460 461 462 463 464 465 |
# File 'lib/active_record/connection_adapters/abstract/schema_definitions.rb', line 460 def references(*args) = args. args.each do |ref_name| @base.add_reference(@table_name, ref_name, ) end end |