Ruby 如何查看模块或类的'require'-d位于何处?

Ruby 如何查看模块或类的'require'-d位于何处?,ruby,Ruby,我在查找某个项目中某个特定库的位置时遇到了困难require-ed 是否有一种方法或技巧可以告诉我文件名和行?您没有提到您正在使用的系统,但您可以使用grep或ack grep执行此任务: ack-grep "require 'simple_form'" 就在我的脑海里,你可以使用monkey patch require并打印出\uuuuu文件\uuuuuuu和\uuuuu行这里的技巧是require语句可能来自gem的某个地方。我想我可以搜索我的整个本地gems目录,但我希望有一个更优雅的方

我在查找某个项目中某个特定库的位置时遇到了困难
require
-ed


是否有一种方法或技巧可以告诉我文件名和行?

您没有提到您正在使用的系统,但您可以使用
grep
ack grep
执行此任务:

ack-grep "require 'simple_form'"

就在我的脑海里,你可以使用monkey patch require并打印出
\uuuuu文件\uuuuuuu
\uuuuu行

这里的技巧是require语句可能来自gem的某个地方。我想我可以搜索我的整个本地gems目录,但我希望有一个更优雅的方法,沿着