7

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

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

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

4

1 回答 1

7

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

于 2011-02-19T15:19:43.797 回答