Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails superclass mismatch for class on migrations

I am junior Ruby on Rails dev.

I have this problem: I've updated my rails from 5.1 to 6. If I try to run

rails db:migrate 

there are errors:

TypeError: superclass mismatch for class CreateVacancyFields

Looking inside my migration file:

class CreateVacancyFields < ActiveRecord::Migration[ 5.1 ]

Ok, I've changed 5.1 to 6.0 like this:

class CreateVacancyFields < ActiveRecord::Migration[ 6.0 ]

But it doesn't help. What I do wrong?

like image 773
Boris Kuzevanov Avatar asked Sep 20 '25 04:09

Boris Kuzevanov


1 Answers

Possibly you're having the same named class CreateVacancyFields twice. If so, rename it to some different name to resolve this issue.

like image 180
Masafumi Okura Avatar answered Sep 21 '25 19:09

Masafumi Okura