0

DM 1.2 と単一テーブル継承 (STI) を使用してサブクラス化されたモデルで非常に奇妙なエラーが発生します。

undefined method `key' for Object:Class

これはfirst、基本モデル「ユーザー」( User.first) に対してクエリを実行すると発生しますが、そのクラスのサブクラスに対するクエリは正常に機能します (SuperAdmin.first など)。

エラーは dm-core で発生します。lib/dm-core/model.rb:588

古いデータベースのインポート、コードの古いブランチへの切り替えなど、いくつかのことを試しました。何も修正されませんでしたが、私が得た1つのバリエーションは次のとおりです。

undefined method `key' for NilClass:Class
4

0 に答える 0