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,
      3.2.11
      3.1.10
      3.0.19
      2.3.15


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.

Comments

Popular posts from this blog

Understanding TOP command and purpose

$top top - 12:24:34 up 9 days, 21:58, 0 users, load average: 5.98, 5.32, 4.30 Tasks: 13 total, 1 running, 12 sleeping, 0 stopped, 0 zombie %Cpu(s): 5.5 us, 1.5 sy, 0.0 ni, 92.6 id, 0.0 wa, 0.0 hi, 0.5 si, 0.0 st KiB Mem: 12969522+total, 11112360+used, 18571628 free, 135900 buffers KiB Swap: 0 total, 0 used, 0 free. 49328208 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 40 root 20 0 1466540 912540 12568 S 7.7 0.7 67:03.03 bundle 43 root 20 0 1413152 860252 11116 S 6.7 0.7 65:41.24 bundle The load averages indicate the average number of processes waiting for CPU time over the specified time periods. Shows running processes and their status. Buffer is the amount of data used while it's being written or read. The numbers are in KiB's showing the RAM available on system us - user process sy - system process process ID (PID), user, priority (PR), virtual memory usage (VIRT), resident memory usage (RES), shared memory usage (SHR), CPU usage (%...

RubyConf 2013 at pune..retrieved from drafts

A great experience while interacting with the ruby community from different places. Lots of knowledge and inspiration flows. Met many folks from india and abroad.