CubicLouve

Spring_MTの技術ブログ

メモ railsのrakeタスクを作るときに、

task :hoge => :environment do 

ってなるんだけど、 :environmentってここのtaskのことですな。

    def run_tasks_blocks(app) #:nodoc:                                                                                                
      railties.each { |r| r.run_tasks_blocks(app) }
      super
      require "rails/tasks"
      config = self.config
      task :environment do
        ActiveSupport.on_load(:before_initialize) { config.eager_load = false }

        require_environment!
      end
    end

@railties lib/rails/application.rb