Track changes to your rails models
- ruby
- activerecord
- audit
- log
47,133 repositories indexed
1–23 of 23 · Most stars
Track changes to your rails models
FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
ActiveModel::Serializer implementation and Rails hooks
Decorators/View-Models for Rails Applications
Annotate Rails classes with schema and routes info
Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.
Elasticsearch integrations for ActiveModel/Record and Ruby on Rails
Easy activity tracking for models - similar to Github's Public Activity
Form objects decoupled from models.
Easily and efficiently make your ActiveRecord models support hierarchies
Ruby finite-state-machine-inspired API for modeling workflow
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
What ActiveModel left out
An acts_as_sortable/acts_as_list replacement built for Rails 4+
A Ruby Gem that adds annotations to your Rails models and route files.
makes creating API responses in Rails easy and fun
Collection of ActiveModel/ActiveRecord validators
Simplified snapshots and restoration for ActiveRecord models and associations with a transparent white-box implementation
Cache Active Model Records in Rails 3
Deploy machine learning models in Ruby (and Rails)
Rails tagging system that stores tags in a PostgreSQL array column or an SQLite JSON column – no join tables, no extra models, no N+1 queries.
Counter caches for Rails computed from any block, such as conditional counts or sums, kept up to date by callbacks on any number of models and stored in a column, a shared counters table or your cache store. Recounts run after commit, so concurrent saves can't leave a stale value.
DbValidator helps identify invalid records in your Rails application that don't meet model validation requirements