Skip to content

Instantly share code, notes, and snippets.

@jeffkreeftmeijer
Created April 5, 2010 14:49
Show Gist options
  • Select an option

  • Save jeffkreeftmeijer/356415 to your computer and use it in GitHub Desktop.

Select an option

Save jeffkreeftmeijer/356415 to your computer and use it in GitHub Desktop.
# http://www.mongodb.org/display/DOCS/Rails+3+-+Getting+Started
db_config = YAML::load(File.read(File.join(Rails.root, "/config/database.yml")))
mongo = db_config[Rails.env]
MongoMapper.connection = Mongo::Connection.new(
mongo['hostname'] || 'localhost',
mongo['port'] || 27017
)
MongoMapper.database = mongo['database']
if defined?(PhusionPassenger)
PhusionPassenger.on_event(:starting_worker_process) do |forked|
MongoMapper.connection.connect_to_master if forked
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment