# 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的定义或工作原理..
任何建议都会很棒。
答案 0 :(得分:1)
类型:
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