With paper_trail gem how to skip changes between nil and blank?
<p><strong>TL;DR:</strong> How can one skip changes between <code>nil</code> and <code>blank</code> in paper_trail?</p>

<p>I use <a href="https://github.com/airblade/paper_trail" rel="noreferrer">https://github.com/airblade/paper_trail</a> to log data changes in several <code>ActiveRecord</code> objects. Some changes are useless from my customers' point of view, so I need to ignore all changes between <code>nil</code> and <code>blank</code> (empty string).</p>

<p><code>paper_trail</code> doesn't seem to have such option. You can skip certain fields with <code>:skip</code> option. Can you pass in a Proc that would "decide" to skip changes conditionally?</p>