Active Record Versioning

PaperTrail

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

Rubygem paper_trail

Total Downloads
1172632
Releases
57
Current Version
3.0.1
Released
2014-03-14 00:00:00 UTC
First Release
2009-10-02 07:00:00 UTC

Github airblade/paper_trail

Watchers
2266
Forks
299
Development activity
Less active
Last commit
2014-01-08 20:53:28 UTC
Contributors
56
Issues
Wiki pages

audited

Log all changes to your models

Rubygem audited

Total Downloads
222678
Releases
3
Current Version
3.0.0
Released
2012-09-25 00:00:00 UTC
First Release
2012-04-25 00:00:00 UTC
Depending Gems
3

Github collectiveidea/audited

Watchers
927
Forks
241
Development activity
Inactive
Last commit
2013-08-09 18:22:32 UTC
Contributors
30
Issues

Vestal Versions

Keep a DRY history of your ActiveRecord models' changes

Rubygem vestal_versions

Total Downloads
46993
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
822
Forks
198
Development activity
Very active
Last commit
2014-01-21 04:21:31 UTC
Contributors
12
Issues

Acts as versioned

Add simple versioning to ActiveRecord models.

Rubygem acts_as_versioned

Total Downloads
46616
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
405
Forks
142
Development activity
Inactive
Last commit
2012-04-11 14:47:04 UTC
Contributors
11
Issues
Wiki pages

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
6236
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
136
Forks
21
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
8853
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
20
Development activity
Inactive
Last commit
2013-06-12 20:08:25 UTC
Contributors
7
Issues
Wiki pages

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
7443
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
44
Forks
33
Development activity
Inactive
Last commit
2011-05-03 08:54:25 UTC
Top contributors
Contributors
2
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
20759
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
51
Forks
16
Development activity
Less active
Last commit
2013-10-30 19:06:16 UTC
Top contributors
Contributors
5
Issues
Wiki pages

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
47064
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
30
Forks
7
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
8051
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
49
Forks
10
Development activity
Less active
Last commit
2013-11-01 05:15:07 UTC
Top contributors
Contributors
4
Issues

acts-as-approvable

Generic approval queues for record creation and updates

Rubygem acts-as-approvable

Total Downloads
79299
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
1323
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
Wiki pages

Shadow

A zero-configuration RESTful ActiveRecord server.

Rubygem shadow

Total Downloads
4733
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

record_history

ActiveRecord versioning

Rubygem record_history

Total Downloads
9737
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
Wiki pages

historical

Rewrite of the original historical-plugin using MongoDB

Rubygem historical

Total Downloads
3830
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
1
Development activity
Inactive
Last commit
2011-06-09 14:20:21 UTC
Top contributors
Contributors
1
Issues

changeling

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

Rubygem changeling

Total Downloads
5958
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
9
Forks
0
Development activity
Inactive
Last commit
2013-02-28 02:01:26 UTC
First commit
Top contributors
Contributors
0
Issues
Wiki pages
×

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.