2014-10-16 23 views
6

Mam migrację, poniżej, gdzie tworzę indeks z indeksem: true. Jednak nazwa jest zbyt długa dla tego indeksu, więc spróbowałem go nazwać. Jednak wydaje się, że nie działa. Otrzymuję ten sam błąd "nazwa za długa". Czy istnieje sposób na nazwać taki indeks z indeksem: prawda? Jeśli nie, jak mam nazwać go za pomocą metody add_index?Nazwij indeks w a Migrate z indeksem: true

class CreateVehicleProductApplicationNotes < ActiveRecord::Migration 
    def change 
    create_table :vehicle_product_application_notes do |t| 
     t.references :product_id, index: true 
     t.references :product_application_id, index: true, :name "my_index" 
     t.references :note_id, index: true 

     t.timestamps 
    end 
    end 
end 

Odpowiedz