我有一个问题,我认为我知道答案但想要仔细检查。
我遇到了
ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed
问题是我在堆栈溢出处发现了很多好的文档,解决这个问题的共识似乎是:
手动将列名设置为:
self.inheritance_column = :_type_disabled
因为路径1太大了,所以我有必要在子类而不是类中包含这些代码。它是否正确?例如:
MyClass < ActiveRecord::Base
end
MySubclass < my_class
self.inheritance_column = :_type_disabled
end
谢谢你让我仔细检查!