add_reference(table_name, ref_name, options = {})
Instance Public methods
Adds a reference. Optionally adds a type
column, if
:polymorphic
option is provided. add_reference
and add_belongs_to
are acceptable.
Create a user_id column
1 | add_reference( :products , :user ) |
Create a supplier_id and supplier_type columns
1 | add_belongs_to( :products , :supplier , polymorphic: true ) |
Create a supplier_id, supplier_type columns and appropriate index
1 | add_reference( :products , :supplier , polymorphic: true , index: true ) |
Please login to continue.