diff --git a/server/lib/meta_worker.rb b/server/lib/meta_worker.rb
index f8ac07f..ce55074 100644
--- a/server/lib/meta_worker.rb
+++ b/server/lib/meta_worker.rb
@@ -353,13 +353,10 @@ module BackgrounDRb
 
     private
     def load_rails_env
-      db_config_file = YAML.load(ERB.new(IO.read("#{RAILS_HOME}/config/database.yml")).result)
-      #run_env = @config_file[:backgroundrb][:environment] || 'development'
-      #ENV["RAILS_ENV"] = run_env
-      run_env = ENV["RAILS_ENV"]
-      #require RAILS_HOME + "/config/environment"
-      #RAILS_ENV.replace(run_env) if defined?(RAILS_ENV)
-      ActiveRecord::Base.establish_connection(db_config_file[run_env])
+      run_env = @config_file[:backgroundrb][:environment] || 'development'
+      ENV["RAILS_ENV"] = run_env
+      RAILS_ENV.replace(run_env) if defined?(RAILS_ENV)
+      require RAILS_HOME + '/config/environment.rb'
       ActiveRecord::Base.allow_concurrency = true
     end
