Active Record Versioning

PaperTrail

Track changes to your models' data. Good for auditing or versioning.

Rubygem paper_trail

Total Downloads
3539687
Releases
72
Current Version
5.0.0
Released
2016-05-02 00:00:00 UTC
First Release
2009-10-02 07:00:00 UTC

Github airblade/paper_trail

Watchers
3944
Forks
534
Development activity
Very active
Last commit
2016-05-02 16:26:19 UTC

audited

Log all changes to your models

Rubygem audited

Total Downloads
787268
Releases
6
Current Version
4.2.0
Released
2015-03-31 00:00:00 UTC
First Release
2012-04-25 00:00:00 UTC

Github collectiveidea/audited

Watchers
1478
Forks
351
Development activity
Less active
Last commit
2016-04-30 11:00:21 UTC

Vestal Versions

Keep a DRY history of your ActiveRecord models' changes

Rubygem vestal_versions

Total Downloads
70687
Releases
14
Current Version
2.0.0
Released
2014-01-21 00:00:00 UTC
First Release
2009-09-03 07:00:00 UTC
Depends on following gems
Depending Gems
2

Github laserlemon/vestal_versions

Watchers
917
Forks
217
Development activity
Inactive
Last commit
2015-09-08 00:00:33 UTC
Contributors
12
Issues

Acts as versioned

Add simple versioning to ActiveRecord models.

Rubygem acts_as_versioned

Total Downloads
58530
Releases
6
Current Version
0.6.0
Released
2010-07-19 07:00:00 UTC
First Release
2005-09-18 04:00:00 UTC
Depends on following gems
Depending Gems
2

Github technoweenie/acts_as_versioned

Watchers
412
Forks
152
Development activity
Inactive
Last commit
2012-04-11 14:47:04 UTC

espinita

Audit activerecord models like a boss

Rubygem espinita

Total Downloads
14780
Releases
8
Current Version
0.0.9
Released
2015-05-24 00:00:00 UTC
First Release
2013-11-04 00:00:00 UTC
Depending Gems
0

Github continuum/espinita

Watchers
207
Forks
15
Development activity
Inactive
Last commit
2015-10-18 21:11:09 UTC
First commit

simple_audit

Provides a straightforward way for auditing changes on active record models, especially for composite entities. Also provides helper methods for easily rendering an audit trail in Ruby on Rails views.

Rubygem simple_audit

Total Downloads
11132
Releases
6
Current Version
0.2.0
Released
2011-05-02 21:00:00 UTC
First Release
2010-06-01 21:00:00 UTC
Depends on following gems
Depending Gems
0

Github gtarnovan/simple_audit

Watchers
46
Forks
37
Development activity
Inactive
Last commit
2011-05-03 08:54:25 UTC
Top contributors
Contributors
2
Issues

Acts as revisable

acts_as_revisable enables revision tracking, querying, reverting and branching of ActiveRecord models. Inspired by acts_as_versioned.

Rubygem acts_as_revisable

Total Downloads
7604
Releases
1
Current Version
1.1.1
Released
2009-10-02 07:00:00 UTC
First Release
2009-10-02 07:00:00 UTC
Depends on following gems
Depending Gems
2

Github rich/acts_as_revisable

Watchers
135
Forks
18
Development activity
Inactive
Last commit
2009-10-18 15:38:25 UTC
Top contributors
Contributors
6
Issues

Version fu

version_fu helps version your ActiveRecord models. It is based on Rick Olson's acts_as_versioned and is compatible with Rails 3.

Rubygem version_fu

Total Downloads
14810
Releases
2
Current Version
1.0.2
Released
2013-05-20 00:00:00 UTC
First Release
2010-09-01 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github jmckible/version_fu

Watchers
113
Forks
19
Development activity
Inactive
Last commit
2014-10-15 20:57:33 UTC
Top contributors
Contributors
6
Issues

auditable

A simple gem that audit ActiveRecord models' attributes or methods by taking snapshots and diff them for you. Starting from scratch to work with Rails 3.2.2 onwards

Rubygem auditable

Total Downloads
37772
Releases
16
Current Version
0.1.6
Released
2013-10-30 00:00:00 UTC
First Release
2012-03-12 00:00:00 UTC
Depending Gems
0

Github harleyttd/auditable

Watchers
54
Forks
16
Development activity
Less active
Last commit
2014-06-17 15:32:25 UTC
Top contributors
Contributors
5
Issues

acts_as_revisionable

ActiveRecord extension that provides revision support so that history can be tracked and changes can be reverted. Emphasis for this plugin versus similar ones is including associations, saving on storage, and extensibility of the model.

Rubygem acts_as_revisionable

Total Downloads
59936
Releases
10
Current Version
1.2.2
Released
2012-01-24 00:00:00 UTC
First Release
2010-06-22 05:00:00 UTC
Depending Gems
0

Github bdurand/acts_as_revisionable

Watchers
32
Forks
10
Development activity
Inactive
Last commit
2012-01-24 23:38:14 UTC
Top contributors
Contributors
2
Issues

has_draft

Allows for your ActiveRecord models to have drafts which are stored in a separate duplicate table.

Rubygem has_draft

Total Downloads
14753
Releases
5
Current Version
1.3.0
Released
2013-10-05 00:00:00 UTC
First Release
2010-10-14 16:00:00 UTC
Depending Gems
0

Github rubiety/has_draft

Watchers
60
Forks
12
Development activity
Inactive
Last commit
2015-07-05 01:53:07 UTC
Top contributors
Contributors
4
Issues

acts-as-approvable

Generic approval queues for record creation and updates

Rubygem acts-as-approvable

Total Downloads
93908
Releases
13
Current Version
0.6.9.1
Released
2012-02-14 00:00:00 UTC
First Release
2012-02-14 00:00:00 UTC
Depending Gems
0

Github jlogsdon/acts_as_approvable

Watchers
5
Forks
1
Development activity
Inactive
Last commit
2012-10-04 18:07:28 UTC
Top contributors
Contributors
2

Simply versioned

SimplyVersioned is a simple, non-invasive, approach to versioning ActiveRecord models.

Rubygem simply_versioned

Total Downloads
2226
Releases
1
Current Version
0.9.3.2
Released
2010-04-04 22:00:00 UTC
First Release
2010-04-04 22:00:00 UTC
Depends on following gems
Depending Gems
0

Github mmower/simply_versioned

Watchers
42
Forks
5
Development activity
Inactive
Last commit
2008-03-26 19:09:50 UTC
Top contributors
Contributors
1
Issues

Shadow

A zero-configuration RESTful ActiveRecord server.

Rubygem shadow

Total Downloads
6733
Releases
3
Current Version
1.1
Released
2007-08-02 04:00:00 UTC
First Release
2007-05-14 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github TheBreeze/shadow

Watchers
55
Forks
1
Development activity
Inactive
Last commit
2012-02-22 04:13:19 UTC
Top contributors
Contributors
0
Issues

changeling

A simple, yet flexible solution to tracking changes made to objects in your database.

Rubygem changeling

Total Downloads
15937
Releases
9
Current Version
0.1.0
Released
2013-02-27 00:00:00 UTC
First Release
2012-09-08 00:00:00 UTC
Depending Gems
0

Github hahuang65/changeling

Watchers
11
Forks
2
Development activity
Inactive
Last commit
2015-12-03 08:16:43 UTC
First commit
Top contributors
Contributors
2
Issues

record_history

ActiveRecord versioning

Rubygem record_history

Total Downloads
17366
Releases
13
Current Version
0.9.2
Released
2012-07-15 00:00:00 UTC
First Release
2012-02-21 00:00:00 UTC
Depending Gems
0

Github Sigiz/record_history

Watchers
6
Forks
2
Development activity
Inactive
Last commit
2012-07-15 21:19:22 UTC
Top contributors
Contributors
2
Issues

historical

Rewrite of the original historical-plugin using MongoDB

Rubygem historical

Total Downloads
6022
Releases
3
Current Version
0.2.2
Released
2010-10-07 22:00:00 UTC
First Release
2010-08-15 22:00:00 UTC
Depends on following gems
Depending Gems
0

Github sirlantis/historical

Watchers
11
Forks
0
Development activity
Inactive
Last commit
2011-06-09 14:20:21 UTC
Top contributors
Contributors
1
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.