5
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.

require File.expand_path('../config/application', __FILE__)

Dummy::Application.load_tasks

鉴于上述情况,在制作引擎时,这个虚拟应用程序也会加载位于 /lib/tasks 中的引擎任务。它是如何做到的?我似乎无法找到 load_tasks 的定义或工作原理。

任何建议都会很棒。

4

1 回答 1

2

类型:

gem which rails

这怎么样?如果你得到 /path/foo/gems/railties-4.0.0/lib/rails.rb 什么的,找到那里。

find /path/foo/gems/railties-4.0.0/lib -type f | xargs grep load_tasks
于 2013-11-14T22:58:58.730 回答