0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Rails】typeという名前のカラムがあるとエラーが出る

Posted at

はじめに

DBにtypeという名前のカラムがある時にエラーが出たので、その対応をまとめます。

問題

エラー文

ActiveRecord::SubclassNotFound (Invalid single-table inheritance type: xxx is not a subclass of yyy):

解決方法

typeカラムの名前を変更することでも対応できますが、それが難しい場合は以下のようにすることで対応できます。

class User < ApplicationRecord
  self.inheritance_column = :_type_disabled # この行を追加
end

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?