рельсы 3 встроенные грабли задачи, где они находятся? - PullRequest
7 голосов
/ 19 февраля 2011

Я могу поместить свои пользовательские грабли в lib/tasks/, но где хранятся встроенные (например, db: migrate, db: seed и т.д.)?

Я заглянул внутрь: [INSTALLATION_DIRECTORY]/gems/rails-[VERSION]/lib/tasks, но не смог найти этот путь. Может быть, это важно, что я использую RVM?

Я бы хотел проверить их источник для вдохновения.

1 Ответ

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

Просмотрите / activerecord / lib / active_record / railties / database.rake для поиска граблей, связанных с базой данных.Все остальные задачи rake также присутствуют в файлах * .rake, поэтому вы можете запустить find . -name "*.rake" в каталоге gems, чтобы найти другие.

...