Почему некоторые грабли отсутствуют? - PullRequest
7 голосов
/ 06 февраля 2011

Все задания по рейку db:test:* отсутствуют в моем списке rake -T, но я все еще могу нормально их вызывать. Что может вызвать это?

Ответы [ 2 ]

7 голосов
/ 06 февраля 2011

Очевидно команда Rails решила, что rake -T дал слишком много выходных данных;многие описания задач Rake закомментированы.См. https://github.com/rails/rails/commit/29acc17 и https://github.com/rails/rails/commit/9838156 для примера (который включает в себя некоторые задачи из db:test:*).

3 голосов
/ 14 апреля 2011

Я чувствую, что они могли бы также сделать отдельный переключатель для перечисления всех команд. Но до тех пор, пока это не будет сделано, я рекомендую использовать rake -P , поскольку в нем будут перечислены все доступные команды и их зависимости, к сожалению, без описания, что немного переусердствует в работе. Если вы работаете в Linux, как OS, то использование grep в списке даст вам более тонкий список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...