Mysql2::Error: Cannot drop index
remove_index(:tickets, {:column=>[:event_id, :user_id]})
rails aborted!
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Cannot drop index 'index_tickets_on_event_id_and_user_id': needed in a foreign key constraint
外部キー制約に必要な'index_tickets_on_event_id_and_user_id' を削除できないといわれている?
remove_indexと言われているのでロールバックしたいマイグレーションファイルに記載の下記をコメントアウトしてみるとロールバックできた。
# add_index :tickets, %i[event_id user_id], unique: true
よくわからないけれど外部キー制約はこんな事が起こるようだ。