A rails+mongo Gemfile sample
Blogs20132013-03-19
A rails+mong Gemfile sample
While I learn Rails, I found a good sample to combine MongoDB into Rails, I list here for quick retrieving:
source 'https://rubygems.org'
require 'mongo'
gem 'rails', '3.2.12'
gem 'bootstrap-sass', '2.1'
group :development, :test do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'mongo_mapper', '~> 0.12.0'
gem 'bson_ext', '~> 1.8.2'
gem 'bson', '~> 1.8.2'
gem 'mongo', '~> 1.8.2'
gem 'uglifier', '>= 1.0.3'
gem "rspec-rails", "~> 2.0"
end
gem 'jquery-rails'Of course, need to install (probably need root permission):
$ bundle installAfter successfully install, I created a config file: #{app}/config/initializers/mongo_config.rb to initialize it:
MongoMapper.connection = Mongo::Connection.new('localhost', 27017)
MongoMapper.database = "test"
if defined?(PhusionPassenger)
PhusionPassenger.on_event(:starting_worker_process) do |forked|
MongoMapper.connection.connect if forked
end
endAfter the config, right now when Webrick starts, the MongoDB is associated to connect.
