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 回答