Skip to main content

Starting with mongodb

 Create a new rails application for mongo, so let's skip active record as it's not required.

rails new appname --skip-active-record
In case if want to skip bundle, append this --skip-bundle whereas if you
want to use mysql as default append this -d mysql

Use the following rails versions which are release after the security fix,

rails g mongoid:config

Checkout for mongoid.yml for db configuration.

Check for config/application.rb. it would have the below lines.
 # Pick the frameworks you want:
# require "active_record/railtie"
 require "action_controller/railtie"
 require "action_mailer/railtie"
 require "active_resource/railtie"
 require "sprockets/railtie"
 require "rails/test_unit/railtie"

Some basic things which can be followed for good practices. Setup RVM Then create a gemset,
rvm gemset create analytics 
o/p: gemset created analytics => /home/bijendra/.rvm/gems/ruby-1.9.3-p286@analytics
Creating gemsets specific to project is considered better and you can have a better control over the gem versions.


Popular posts from this blog

Cannot allocate memory error while computing files - Setup Swap space

ActionView::Template::Error (Cannot allocate memory - nodejs /tmp/execjs20131021-26716-fckzo3.js 2>&1
Nodejs is used to compile javascript at runtime. In RoR applications, this error comes when server is started in production mode which compiles the assets or while running rake assets:precompile.
check for swap space and allocate

Fresh server start after instance degraded

So the issue was, amazon issued an warning regarding the server to be terminated, before i could think of making an backup the instance stopped.

The troubleshoot operations like reboot, stop and start didn't worked.
Simple Steps to start a fresh instance with the previous content on server.