Module: PaperTrailHistory

Defined in:
lib/paper_trail_history.rb,
lib/paper_trail_history/engine.rb,
lib/paper_trail_history/version.rb,
app/jobs/paper_trail_history/application_job.rb,
app/models/paper_trail_history/trackable_model.rb,
app/models/paper_trail_history/version_service.rb,
app/models/paper_trail_history/version_decorator.rb,
app/models/paper_trail_history/application_record.rb,
app/helpers/paper_trail_history/application_helper.rb,
app/mailers/paper_trail_history/application_mailer.rb,
app/controllers/paper_trail_history/models_controller.rb,
app/controllers/paper_trail_history/records_controller.rb,
app/controllers/paper_trail_history/versions_controller.rb,
app/controllers/paper_trail_history/application_controller.rb

Overview

PaperTrailHistory is a Ruby on Rails engine that provides a history of changes made to models using the PaperTrail gem. It allows you to track changes, view previous versions of records, and restore them if needed.

This engine integrates with the PaperTrail gem to provide a user-friendly interface for viewing and managing the history of changes made to your models. It includes routes, controllers, and views to display the history of changes in a structured manner.

Defined Under Namespace

Modules: ApplicationHelper Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Engine, ModelsController, RecordsController, TrackableModel, VersionDecorator, VersionService, VersionsController

Constant Summary collapse

VERSION =
'0.1.3'