Awesome gem for modeling your domain and storing it in mongo. Now fully functional in Rails3 / ActiveModel!
Pull request Compare This branch is 43 commits ahead, 354 commits behind mongomapper:rails3.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


MongoMapper (Rails 3 Fork)

Updated to work on Rails3

To Install

This project is a fork of MongoMapper that works with Rails3.

To use with Rails3 / Bundler, add this to your Gemfile:

gem "mongo_mapper", :git => '', :branch => 'rails3'

Remember to use the 'rails3' branch!

Then run:

bundle install

If not using bundler, you can just clone it to your projects vendor/plugins folder.

Bugs / Issues

Please report all Rails 3 bugs via the Github Issue tracker associated with this fork (merbjedi/mongomapper).

Commit access

Want to make changes? Either fork this repo or just msg me for direct commit access to my fork.

Would greatly appreciate your help. Thanks!

Original README

A Ruby Object Mapper for Mongo.

Releases are tagged on github and released on gemcutter. Master is pushed to whenever I add a patch or a new feature, but I do not release a new gem version each time I push.

Note on Patches/Pull Requests

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don't break it in a future version unintentionally.

  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself in another branch so I can ignore when I pull)

  • Send me a pull request. Bonus points for topic branches.


$ gem install mongo_mapper

Problems or Questions?

Hit up the google group.

To see if the problem you are having is a verified issue, you can see the MM pivotal tracker project:

There is no need to request to join the Pivotal Tracker project as I am only granting access to a select few (easier to keep things organized). If you have a problem, please use the mailing list. If I confirm it to be a bug, I am happy to add it to PT. Thanks!


Copyright © 2009 John Nunemaker. See LICENSE for details.