diff --git a/lib/paper_trail/has_paper_trail.rb b/lib/paper_trail/has_paper_trail.rb index 09db8c71..b6940edf 100644 --- a/lib/paper_trail/has_paper_trail.rb +++ b/lib/paper_trail/has_paper_trail.rb @@ -217,8 +217,8 @@ module PaperTrail end def changes_for_paper_trail - self.changes.select do |key, value| - notably_changed.include?(key) + self.changes.delete_if do |key, value| + !notably_changed.include?(key) end.tap do |changes| self.class.serialize_attribute_changes(changes) # Use serialized value for attributes when necessary end