我可以将我的自定义 rake 任务放入lib/tasks/
,但内置任务(即 db:migrate、db:seed 等)存储在哪里?
我看了看:[INSTALLATION_DIRECTORY]/gems/rails-[VERSION]/lib/tasks
但找不到那条路。也许我使用 RVM 很重要?
我想检查他们的来源以获得一些灵感。
我可以将我的自定义 rake 任务放入lib/tasks/
,但内置任务(即 db:migrate、db:seed 等)存储在哪里?
我看了看:[INSTALLATION_DIRECTORY]/gems/rails-[VERSION]/lib/tasks
但找不到那条路。也许我使用 RVM 很重要?
我想检查他们的来源以获得一些灵感。
查看/activerecord/lib/active_record/railties/databases.rake以了解与数据库相关的 rake 任务。所有其他 rake 任务也存在于 *.rake 文件中,因此您可以find . -name "*.rake"
在 gems 目录中运行 a 来查找其他任务。