rails 3内置rake任务,它们位于何处?

Soo*_*uNe 7 ruby-on-rails rake-task ruby-on-rails-3

我可以将自定义rake任务放入lib/tasks/,但内置的(即db:migrate,db:seed等)存储在哪里?

我看了看:[INSTALLATION_DIRECTORY]/gems/rails-[VERSION]/lib/tasks但找不到那条路.也许重要的是我正在使用RVM?

我想检查他们的来源以获得一些灵感.

Dog*_*ert 7

查看/activerecord/lib/active_record/railties/databases.rake以获取与数据库相关的rake任务.所有其他rake任务也存在于*.rake文件中,因此您可以find . -name "*.rake"在gems目录中运行a 来查找其他任务.