Easy multi-tenancy for Rails in a shared database setup.

Acts As Tenant Note: acts_as_tenant was introduced in this blog post. This gem was born out of our own need for a fail-safe and out-of-the-way manner to add multi-tenancy to our Rails app through a shared database strategy, th

Related Repos


benedikt mongoid-tree A tree structure for Mongoid documents using the materialized path pattern Requirements mongoid (>= 4.0, < 8.0) For a mongoid 3.x compatible version, please use mongoid-tree 1.0.x, for a mon

ClosureTree Closure Tree Closure_tree lets your ActiveRecord models act as nodes in a tree data structure Common applications include modeling hierarchical data, like tags, threaded comments, page graphs in CMSes, and tracking use

stefankroes Ancestry Ancestry is a gem that allows the records of a Ruby on Rails ActiveRecord model to be organised as a tree structure (or hierarchy). It uses a single database column, using the materialised path pattern. It exposes a

amerine ActsAsTree ActsAsTree extends ActiveRecord to add simple support for organizing items into parent–children relationships. By default, ActsAsTree expects a foreign key column called parent_id. Example class Catego

ledermann Unread Ruby gem to manage read/unread status of ActiveRecord objects - and it's fast. Features Manages unread records for anything you want readers (e.g. users) to read (like messages, documents, comments etc.)

chaps-io PublicActivity public_activity provides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3.0 - 5.0. Simply put: it records what has been changed or created and gives you the ability to pr

merit-gem Merit Merit adds reputation behavior to Rails apps in the form of Badges, Points, and Rankings. Table of Contents Installation Badges Creating Badges Example Defining Rules

ryanto Acts As Votable (aka Acts As Likeable) Acts As Votable is a Ruby Gem specifically written for Rails/ActiveRecord models. The main goals of this gem are: Allow any model to be voted on, like/dislike, upvote/downvote, etc.