我在使用 DM 1.2 和使用单表继承 (STI) 进行子类化的模型时遇到了一个非常奇怪的错误:
undefined method `key' for Object:Class
当我first
对基本模型“用户” User.first
(
错误发生在 dm-core 中:lib/dm-core/model.rb:588
我已经尝试了几件事,包括导入旧数据库、切换到代码的旧分支等。没有什么能解决它,但我得到的一个变体是:
undefined method `key' for NilClass:Class