web-dev-qa-db-fra.com

Comment lister tout Rails 3 tâches de râteau? Rake -T semble incomplet

Duplicata possible:
Pourquoi rake db: migrate: reset ne figure pas dans rake -T?

Dans mon Rails (3.1.3) application, je peux exécuter rake db:test:prepare. Mais quand je lance rake -T [db], cette tâche (et bien d'autres que je peux utiliser) n'apparaît pas.

Comment obtenir une liste complète des tâches, ou pourquoi est-elle incomplète en premier lieu?

Par exemple. http://mindspill.net/computing/cross-platform-notes/Ruby-on-Rails/how-to-list-rake-tasks/ montre que la tâche 'db: test: prepare' a été répertorié pour une ancienne version Rails lors de l'exécution de Rails -T.

53
Felix Rabe

J'ai trouvé à Pourquoi rake db: migrate: reset ne figure pas dans rake -T? (merci @Beerlington pour le lien) que rake -P répertorie toutes les tâches, ce que je recherchais.

99
Felix Rabe

Seules les tâches avec des descriptions définies apparaîtront dans rake -T.

Quant à savoir pourquoi toutes les tâches n'ont pas de descriptions ... que je ne sais pas.

37
sevenseacat