可能重复:
为什么rake-T中没有列出rake db:migrate:reset?
在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 -T
时,为旧Rails版本列出了"db:test:prepare"任务。
我在"为什么rake-db:migrate:reset没有列在rake-T中?(感谢@Beerlington的链接)rake -P
列出了所有任务,这就是我想要的。
只有设置了描述的任务才会出现在rake -T
中。
至于为什么不是所有任务都有描述。。。。我不知道。