I have the following migration
class LinkDoctorsAndSpecializations < ActiveRecord::Migration
def up
add_reference :doctors, :doctor_specialization, poly
I would not suggest leaving out "add_reference", but you could leave out the "index" option hash key and then use "add_index":
add_reference :table, :column
add_index :table, :column, :name => 'index_table_column'
Or, the more appropriate way would be like this:
add_reference :doctors, :doctor_specialization, polymorphic: true, index: { name: 'index_doctors_doctor_specialization' }