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

时间:2011-02-19 15:08:18

标签: ruby-on-rails ruby-on-rails-3 rake-task

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

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

我想检查一下他们的消息来源。

1 个答案:

答案 0 :(得分:7)

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