私のコードには、名前に文字列 'cache' が含まれるモデルがあります。例えば:
class DataCache < ActiveRecord::Base
テーブル名はdata_caches
. 私が実行すると:
"data_caches".classify.constantize.new
モデルを初期化すると、次のようなエラーが表示されます。
NameError: uninitialized constant DataCach
なぜこれが機能しないのですか?「DataCache」を期待していましたが、「DataCach」になりました。