2012-11-16 61 views
1

首先,並非所有任務都通過rake -T列出。但即使我知道這個任務,找到它的源代碼也是一個熊。有沒有人寫了一個實用程序或寶石是一種像查找某個rake任務的源代碼的一條命令

耙開分貝:測試:準備

這將打開其中db源文件:測試:準備被定義爲我的文字編輯器?有了rvm和gemspecs,我花了大量的時間尋找正確的源文件。

感謝您的任何提示!

回答

1

rake -T僅列出在其之前有desc "Foo"行的任務。大部分Rails核心任務都在/tasks各種寶石的子目錄中定義(rails是一個巨大的)。

我喜歡關於我的IDE(RubyMine)的一件事是,它將編輯器中的所有gem(這些gem存儲在天知道的地方 - RVM所在的位置) - 我可以搜索,查找文件,就像他們在我的正常源路徑一樣。標準是將它們放在一個tasks子目錄中。

但是你可能知道所有這一切,除了耙子-T以外我沒有任何其他的知道。

相關問題