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

Fel*_*abe 53 rake ruby-on-rails

可能重复:
为什么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/显示已为旧Rails列出'db:test:prepare'任务运行时的版本rails -T.

Fel*_*abe 99

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


sev*_*cat 37

仅显示设置了描述的任务rake -T.

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