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

时间:2012-01-03 11:22:00

标签: ruby-on-rails rake

  

可能重复:
  Why is rake db:migrate:reset not listed in rake -T?

在我的Rails(3.1.3)应用程序中,我可以运行rake db:test:prepare。但是当我运行rake -T [db]时,该任务(以及我可以使用的许多其他任务)都没有显示出来。

如何获得完整的任务列表,或者为什么它首先不完整?

E.g。 http://mindspill.net/computing/cross-platform-notes/ruby-on-rails/how-to-list-rake-tasks/表明在运行rails -T时,为旧的Rails版本列出了“db:test:prepare”任务。

2 个答案:

答案 0 :(得分:98)

我在Why is rake db:migrate:reset not listed in rake -T?找到了(感谢@Beerlington的链接)rake -P列出了所有任务,这就是我要找的。

答案 1 :(得分:37)

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

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