Ich habe eine Migration, unten, wo ich einen Index mit Index erstellen: true. Allerdings ist der Name für diesen Index zu lang, also habe ich versucht, ihn selbst zu benennen. Das scheint jedoch nicht zu laufen. Ich bekomme den gleichen "Name zu lang" -Fehler. Gibt es eine Möglichkeit, einen solchen Index mit index zu benennen: true? Wenn nicht, wie gehe ich vor, um es mit add_index zu benennen?Benennen Sie einen Index in einem Migrate mit Index: 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