0

古いコード ベースを確認していて、ソースを特定できないクラスへの参照を見つけました。簡単に解決するものを判断する方法はありますか? 理想的には、コードを変更して実行するのではなく、コマンド ライン ユーティリティを使用して確認します。

4

2 に答える 2

1

クラスにメソッドが定義されていると仮定すると、pry (優れた IRB の代替手段) を使用してクラスのソース コードを取得できます。これにより、クラスが定義されているファイルへのパスもわかります。

[1] pry(main)> ClassName  # First make sure the class is loaded
[2] pry(main)> show-source ClassName
于 2013-09-02T18:10:04.977 に答える
0

通常、再帰的なgrepはうまく機能します。Rails プロジェクトの最上位ディレクトリから次のようにしてみてください。

grep -r ClassName .

デフォルトでは、grep は大文字と小文字を区別します。

于 2013-09-02T17:51:39.127 に答える