Railsで使うRakeタスクは大きくわけて3種類あり、普通はこの順番で定義されることになっている。 gemのタスクアプリケーション固有のタスクRailsのタスクまずソースコードを読んでみた。 Rakefile # Rakefile require File.expand_path('../config/application', __FILE__) Rails.application.load_tasks config/application.rbを読んでからRails.application.load_tasksを呼ぶ。 Rails.application.load_tasksRails.application.load_tasksはrailtieのRails::Engineに定義されている。