title: Rails Active Record Queries - Not Equal and Blank/Empty Strings
body: <p>I have an active record query with a Not Equal clause for a string. For example:</p>
  
  <pre><code> Post.where.not(title: "Rails 4")
  </code></pre>
  
  <p>or</p>
  
  <pre><code> Post.where("title != ?", "Rails 4")
  </code></pre>
  
  <p>However, if the title is empty or blank it will not be included in the results. <strong>How can I also include the records that have a blank or empty title?</strong></p>
  
  <p>For example:</p>
  
  <p><strong>Posts</strong></p>
  
  <pre><code>id =&gt; 1, title =&gt; "Rails 4"
  id =&gt; 2, title =&gt; ""
  id =&gt; 3, title =&gt; "Rails 3"
  </code></pre>
  
  <p><strong>Actual Result:</strong></p>
  
  <pre><code>Post.where.not(title: "Rails 4") #=&gt; [3]
  </code></pre>
  
  <p><strong>Desired Result:</strong> </p>
  
  <pre><code>Post.where.not(title: "Rails 4") #=&gt; [2, 3]
  </code></pre>