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
.
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.
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.