Multi-user non-linear history tracking, auditing, undo, redo for mongoid.

mongoid-history Mongoid-history tracks historical changes for any document, including embedded ones. It achieves this by storing all history tracks in a single collection that you define. Embedded documents are referenced by
Category: Ruby / ORM/ODM
Watchers: 15
Star: 387
Fork: 129
Last update: Nov 24, 2023

Related Repos


fabrikatorio Sortiri is a clean and lightweight solution for making ActiveRecord::Base objects sortable.

abicky ActiveRecord::DebugErrors ActiveRecord::DebugErrors is an extension of activerecord to display useful debug logs on errors. Installation Add this line

jhollinger Occams Record Do not multiply entities beyond necessity. -- Occam's Razor OccamsRecord is a high-efficiency, advanced query library for use alongside ActiveRecord. It is not an ORM or an ActiveRecord replacement. OccamsRec

nullobject Rein Data integrity is a good thing. Constraining the values allowed by your application at the database-level, rather than at the application-level, is a more robust way of ensuring your data stays sane. Unfortunately, Active

khiav223577 RailsOr rails_or is a Ruby Gem for you to write cleaner OR query. It will use built-in or method, which was added in Rails 5, when possible, so that you don't need to worry about that it will polulate active_model. Otherwi

datamapper Why DataMapper? Open Development DataMapper sports a very accessible code-base and a welcoming community. Outside contributions and feedback are welcome and encouraged, especially constructive criticism. Make your voic

arangodb-helper Guacamole This gem is not maintained and not compatible with the current version of ArangoDB. If you want to take over the project, please contact [email protected] Guacamole is an Object Document Mapper (ODM) for the mul

hanami Hanami::Model A persistence framework for Hanami. It delivers a convenient public API to execute queries and commands against a database. The architecture eases keeping the business logic (entities) separated from details such a

mongodb Mongoid Mongoid is an ODM (Object-Document-Mapper) framework for MongoDB in Ruby. Issues Issues are now in the Mongoid Jira project. Project Tracking Mongoid Website and Documentation Mongoid Goog

mongomapper MongoMapper A Ruby Object Mapper for Mongo. Install $ gem install mongo_mapper Documentation Compatibility MongoMapp

spohlenz MongoModel MongoModel is a Ruby ORM for interfacing with MongoDB databases. Installation MongoModel is distributed as a gem. Install with: gem install mongomodel For performance, you should probably also install

soveran Ohm ॐ Object-hash mapping library for Redis. Description Ohm is a library for storing objects in Redis, a persistent key-value database. It has very good performance. Community Join the mailing list: http:

jgaskins Perpetuity Perpetuity is a simple Ruby object persistence layer that attempts to follow Martin Fowler's Data Mapper pattern, allowing you to use plain-old Ruby objects in your Ruby apps in order to decouple your domain logic fr

nateware Redis::Objects - Map Redis types directly to Ruby objects This is not an ORM. People that are wrapping ORM’s around Redis are missing the point. The killer feature of Redis is that it allows you to perform atomic operations o

rom-rb rom Ruby Object Mapper (rom-rb) is a data mapping and persistence toolkit for Ruby with the goal to provide powerful object mapping capabilities without limiting the full power of your database. Main rom gem provides fo