「Test」という名前のモデルがあり (そのモデルのすべてをコメントアウトしたので、残っているのはclass Test
end
デバッグ用だけです)、Rails コンソールでインスタンス化しようとするたびに、「新しい」メソッドが存在しないというエラーが表示されますTest:Module
. Test.constants
このエラーは、私の他のモデルをインスタンス化するときには発生しません。これは、Railsコンソールが Test::Unit などをロードしているという事実に関係していると思います[:Unit]
、だから私はそれが問題だと確信しています)。とにかく、Test という名前のモジュールが Rails コンソールで実行されていることに疑いの余地はありません。どうすればこれを回避できますか? クラス名を別の値に変更するのは非常に不便なので、この問題を解決する方法があれば素晴らしいと思います~!
質問する
188 次