如何列出所有的Rails 3 rake任务? 耙 – T似乎不完整

可能重复:
为什么rake db:migrate:reset没有在rake -T中列出?

在我的Rails(3.1.3)应用程序中,我可以运行rake db:test:prepare 。 但是当我运行rake -T [db] ,这个任务(和其他很多我可以使用的)不会显示出来。

我如何得到一个完整的任务列表,或者为什么它是不完整的?

例如http://mindspill.net/computing/cross-platform-notes/ruby-on-rails/how-to-list-rake-tasks/显示“db:test:prepare”任务已列入旧版Rails运行rails -T时的版本。

我发现在为什么是耙db:migrate:重置没有列出耙-T? (感谢@Beerlington的链接) rake -P列出了所有的任务,这正是我正在寻找的。

只有设置了描述的任务才会出现在rake -T

至于为什么不是所有的任务都有描述……我不知道。