Recommendations for a fast standalone ActiveRecord process?


I need to create a standalone script that uses ActiveRecord.

I want it to be as fast as possible, without loading a lot of extra elements.

It seems to work fine to use ActiveRecord::Base.establish_connection and include my models/ files, but some of those models use the methods named: Rails.root Rails.env

What is the best way to allow the models to continue to use these function calls, and yet avoid loading an entire Rails application?

Thanks, David

Well you could always define them yourself -

module Rails

def self.root

“hardcoded path”


def self.env

ENV[‘RAILS_ENV’] || ‘development’