かなり大きなアプリを Rails 3.0 から 3.2 にアップグレードし、非推奨の警告をすべて取り除こうとしています。私の質問は、特定の警告を解決するために何を変更するかではなく、Rails がそれらを例外のように処理して、dev モードでスタック トレースをダンプするようにする方法です。そのため、完全なスタック トレースを取得して、問題のあるコードがどこにあるかを確認します。から来る。そうすれば、テスト スイートを使用してそれらをすべて検索し、それらがすべてクリーンアップされていることを確認できます。非推奨の警告をログに記録した場合に rspec をテストに失敗させる方法があれば、それも同様に機能します。
(誰かが不思議に思うかもしれませんが、私がRails 4.0に完全にアップグレードしていない理由は、アプリがいくつかのgemに依存しているためです。これは、AFAIKがまだRails 4の準備が整っていないこと、特にactiverecord-oracle_enhanced-adapterです。)