Support for other ORMs? #5

davidcelis opened this Issue Feb 13, 2012 · 2 comments

2 participants


Look into supporting other ORMs. If it's easy enough, I'll do this myself. Anybody can feel free to submit a pull request to add support for their preferred ORM (mongoid, mongomapper, datamapper, etc.)


I used Mongoid almost 100% these days on my own apps, I'll make sure to submit a Mongoid "patch" today. Thanks for the FOSS.


That would be great. I struggled with figuring out how to conveniently support ORMs other than ActiveRecord without simply creating a completely new fork to have the models extend the respective Base classes.

@davidcelis davidcelis closed this in 9518a4b Oct 9, 2012
@davidcelis davidcelis added a commit that referenced this issue Oct 9, 2012
@davidcelis Recommendable 2.0 - please read the CHANGELOG
Recommendable has been rewritten from the ground up. Major changes:

 * No longer require Rails (still require ActiveSupport) (fixes #36)
 * Add support for Mongoid, MongoMapper, and DataMapper (fixes #5)
 * Rename the concept of "Ignoring" items to "Hiding" items
 * Rename the concept of "Stashing" items to "Bookmarking" items
 * Store Likes/Dislikes/Hidden Items/Bookmarks in Redis as opposed to
   using Models
 * Add a Configuration class
 * Likes/Dislikes/Hidden Items/Bookmarks can now all have counters
   (fixes #42)
 * Enable support for Ruby 1.8.7 (fixes #32)
 * Greatly improve speed and performance

Signed-off-by: David Celis <>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment