首先,並非所有任務都通過rake -T列出。但即使我知道這個任務,找到它的源代碼也是一個熊。有沒有人寫了一個實用程序或寶石是一種像查找某個rake任務的源代碼的一條命令
耙開分貝:測試:準備
這將打開其中db源文件:測試:準備被定義爲我的文字編輯器?有了rvm和gemspecs,我花了大量的時間尋找正確的源文件。
感謝您的任何提示!
首先,並非所有任務都通過rake -T列出。但即使我知道這個任務,找到它的源代碼也是一個熊。有沒有人寫了一個實用程序或寶石是一種像查找某個rake任務的源代碼的一條命令
耙開分貝:測試:準備
這將打開其中db源文件:測試:準備被定義爲我的文字編輯器?有了rvm和gemspecs,我花了大量的時間尋找正確的源文件。
感謝您的任何提示!
該命令顯示一個全面的列表,除了沒有說明。它仍然是一個巨大的改進。
rake -P | grep rake
參考:http://edgar.tumblr.com/post/29071212872/how-to-list-all-rails-3-rake-tasks
rake -T僅列出在其之前有desc "Foo"
行的任務。大部分Rails核心任務都在/tasks
各種寶石的子目錄中定義(rails是一個巨大的)。
我喜歡關於我的IDE(RubyMine)的一件事是,它將編輯器中的所有gem(這些gem存儲在天知道的地方 - RVM所在的位置) - 我可以搜索,查找文件,就像他們在我的正常源路徑一樣。標準是將它們放在一個tasks
子目錄中。
但是你可能知道所有這一切,除了耙子-T以外我沒有任何其他的知道。