ActiveRecord::Base.establish_connection in development and production envs

Hi, guys!

Background:
I've resque workers in my application. These workers do several jobs
that associated with DB. In development environment, I've no need to
provide some additional configuration for db, they are use development
database. But then I switching to production env, I set
ActiveRecord::Base.establish_connection with my production DB
parameters.

Problem:
When I'm switch back to development env, I've to comment
ActiveRecord::Base.establish_connection every time. Hope, anybody can
help me and provide a better approach for this situation.

Sincerely,
Nikolay Burlov.

Can't you just wrap that in a conditional statement based on the
environment, e.g.

if Rails.env == "production"
    ActiveRecord::Base.establish_connection(option_hash)
end

FWIW,

Yeah, I’ve thought about this. But I wasn’t sure that this approach is best.

Thank you!

Sincerely,

Nikolay Burlov.