Recommendations for a fast standalone ActiveRecord process?

Hi,

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

On Thursday, December 5, 2013 9:06:06 PM UTC, xop wrote:

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?

Well you could always define them yourself -

module Rails
def self.root
“hardcoded path”
end
def self.env
ENV[‘RAILS_ENV’] || ‘development’
end
end

Fred

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs