Rails3 x mongoidセットアップメモ
mongoid(http://mongoid.org/)は、RailsでMongoDBを扱うためのObject-Document-Mapperです。
ORMではなくてODM
thinitに詳しい解説があります。
http://thinkit.co.jp/story/2010/10/27/1829
以下、自分で試した際のメモです。
プロジェクトの作成とmongoidのセットアップ
ActiveRecordを使わないので-O(--skip-active-record)を指定してプロジェクトを作成
$ rails new hello-mongoid -O
http://mongoid.org/docs/installation.html
Gemfileに以下を追記してbundle install
$ cd hello-mongoid $ vi Gemfile
gem 'mongoid', '~>2.1' gem 'bson_ext', '~>1.3'
プロジェクトルートに移動してbundle installを実効
$ bundle install
mongoid用の設定ファイルを作成する
http://mongoid.org/docs/installation/configuration.html
$ rails g mongoid:config
設定ファイルconfig/mongoid.ymlが作成されます。