title: Rails how to get entries where we ignore deleted_at property along with other properties
body: <p>I have the model <code>Store</code>. I would like to check an existence of an entry in the database by <code>Store.where(:google_place_id =&gt; 'XXXX')</code>. I just want to check if it exists in the database, regardless of whether it's (soft) deleted or not.</p>
  
  <p>When I try that, rails runs this SQL: 
  <code>SELECT  "stores".* FROM "stores" WHERE "stores"."deleted_at" IS NULL AND "stores"."google_place_id" = $1 LIMIT $2  [["google_place_id", "XXX"], ["LIMIT", 1]]</code></p>
  
  <p>After doing some research, I stumbled upon the <code>unscoped</code> property, which would remove this <code>deleted_at</code> clause from being included, but when that also gets rid of the entire WHERE clause. E.g if I tried this <code>Store.where(:google_place_id =&gt; 'XXXX').unscoped</code> it runs this SQL <code>SELECT  "stores".* FROM "stores" WHERE "stores"."deleted_at" IS NULL AND "stores"."google_place_id" = $1 LIMIT $2  [["google_place_id", "XXX"], ["LIMIT", 1]]</code></p>
  
  <p>Can someone clarify what I am doing wrong?</p>