読者です 読者をやめる 読者になる 読者になる

CubicLouve

Spring_MTの技術ブログです。https://github.com/SpringMT (http://spring-mt.tumblr.com/ からの移転)

メモ 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