diff --git a/README.md b/README.md index 4b4123c7..9ae0d924 100644 --- a/README.md +++ b/README.md @@ -1216,17 +1216,20 @@ class PostVersion < PaperTrail::Version end ``` -If you only use custom version classes and don't have a `versions` table, you -must let ActiveRecord know that the `PaperTrail::Version` class is an -`abstract_class`. +If you only use custom version classes and don't have a `versions` table, you must +let ActiveRecord know that your base version class (eg. `ApplicationVersion` below) +class is an `abstract_class`. ```ruby -# app/models/paper_trail/version.rb -module PaperTrail - class Version < ActiveRecord::Base - include PaperTrail::VersionConcern - self.abstract_class = true - end +# app/models/application_version.rb +class ApplicationVersion < ActiveRecord::Base + include PaperTrail::VersionConcern + self.abstract_class = true +end + +class PostVersion < ApplicationVersion + self.table_name = :post_versions + self.sequence_name = :post_versions_id_seq end ```