paper_trail
https://github.com/paper-trail-gem/paper_trail
Ruby
Track changes to your rails models
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
2 Subscribers
Add a CodeTriage badge to paper_trail
Help out
- Issues
- fix: align destroy event with polymorphic associations and update specs
- Fix/skip empty versions
- Skip empty versions
- mechanism to obfuscate sensitive fields (while still recording the fact of change)
- `#reify` on a `destroy` event for an existing (undeleted) item creates a new record
- MySQL does not support ILIKE queries (have_a_version_with_changes, where_object_changes, other areas)
- #1459 - create paper_trail.rb initializer that disables versioning on touch events by default.
- Changeset values different when called from `item`.
- Add `reify_original` method.
- Ignore certain columns by default
- Docs
- Subscribe to help with docs for this repo and come back later