Ruby on rails 一个用于定位某个rake任务的源代码的命令

Ruby on rails 一个用于定位某个rake任务的源代码的命令,ruby-on-rails,rake,Ruby On Rails,Rake,首先,并不是所有的任务都由rake-T列出。但是,即使我知道这个任务,要找到它的源代码也是件麻烦事。有人写过类似的实用程序或gem吗 rake open db:测试:准备 哪个将打开在我的文本编辑器中定义db:test:prepare的源文件?有了rvm和gemspecs,我花了惊人的时间到处寻找正确的源文件 谢谢你的提示 rake-T只列出前面有desc“Foo”行的任务。大多数Rails核心任务都是在各种gem的/tasks子目录中定义的(railties是一个大项目) 我喜欢我的IDE(R

首先,并不是所有的任务都由rake-T列出。但是,即使我知道这个任务,要找到它的源代码也是件麻烦事。有人写过类似的实用程序或gem吗

rake open db:测试:准备

哪个将打开在我的文本编辑器中定义db:test:prepare的源文件?有了rvm和gemspecs,我花了惊人的时间到处寻找正确的源文件


谢谢你的提示

rake-T只列出前面有
desc“Foo”
行的任务。大多数Rails核心任务都是在各种gem的
/tasks
子目录中定义的(railties是一个大项目)

我喜欢我的IDE(RubyMine)的一点是,它将所有的gem(通过RVM存储在上帝知道的地方)收集到编辑器中的一个视图中——我可以搜索、查找文件等等,就像它们在我的正常源代码路径中一样。标准是将它们放在
tasks
子目录中


但是你可能知道所有这些,我只知道rake-T。

rake-T只列出前面有
desc“Foo”
行的任务。大多数Rails核心任务都是在各种gem的
/tasks
子目录中定义的(railties是一个大项目)

我喜欢我的IDE(RubyMine)的一点是,它将所有的gem(通过RVM存储在上帝知道的地方)收集到编辑器中的一个视图中——我可以搜索、查找文件等等,就像它们在我的正常源代码路径中一样。标准是将它们放在
tasks
子目录中


但是您可能知道所有这些,我只知道rake-T。

这个命令显示了一个全面的列表,除了没有描述之外。但这仍然是一个巨大的进步

rake -P | grep rake

参考:

此命令显示一个全面的列表,除非没有说明。但这仍然是一个巨大的进步

rake -P | grep rake
参考: