Railsで「superclass mismatch for class 」が発生して対応した件

処理の関連としては、

Railsで環境を作っている時に発生。

https://programming.manabupanda.net/rails-db-migrate-reset-error/

などが、

動かそうとしている処理として関連。

エラー内容

動かそうとしたのは、

rails db:migrate:reset

エラーは

superclass mismatch for class Hoge

という感じで、

クラスの「Hoge」が処理の時に合わないよと。

対応内容

Railsのモデル周りを整理している中で、

app/model

のクラスの中を

app/model/hoge_model

のようにしていたが、

その中で、

hoge.rb

でのクラス設定が、

Class Hoges ....

のように間違っていたので調整。

ただ、調整するだけでは、

継続してエラーが発生したので、

再起動が必要だった。

そこが注意点。

就職/転職に向けてスキルを高めるために

プログラミングのスキルを高めるために、

以下のサイトを参考にしてみてください。

おすすめ書籍

コメント一覧

コメントはまだありません。

コメント送信

コメントを残す

広告

おすすめ記事