Sinatra で MongoDB を使うために Mongoid と MongoMapper を試してみました。 以下のようなモデル構成を実装する事にします。 環境は以下の通り、テンプレートエンジンに Haml を使っています。 JRuby 1.5.6 Sinatra 1.1.3 Haml 3.0.25 Mongoid 1.9.5 MongoMapper 0.8.6 MongoDB 1.7.6 サンプルのソースは http://github.com/fits/try_samples/tree/master/blog/20110306/ 事前準備 まず、今回使用するパッケージを gem でインストールしておきます。 インストール例 > gem install sinatra > gem install haml > gem install mongoid > gem install mong