title: Created objects in Rspec test can be inspected but showing as blank? and !present?
body: <p>I have a really strange case I'm finding when I'm running <code>RSpec</code> tests.</p>
  
  <p>After doing a <code>my_model = MyModel.create</code>, I can do a <code>my_model.inspect</code> and I will get all the create properties of that object, but when I do a <code>my_model.blank?</code> or <code>my_model.present?</code> it shows as <code>true</code> and <code>false</code> respectively</p>
  
  <p>I can further demonstrate the strange behavior by doing a </p>
  
  <pre><code>find_test = MyModel.find(my_model.id)
  </code></pre>
  
  <p>And I get the same results - the object can be inspected, shows properties, but registers as blank and not present.</p>
  
  <p>Really weird and I can't write a reliable test with this behavior. How can something so obviously "exist" but be both "blank" and not "present"?</p>
  
  <p>Here is code showing the output in comments:</p>
  
  <pre><code>def self.find_or_create(id, current_user)
     cart = Cart.where(referral_guid: nil, id: id).first  
  
     if !priority_cart?(cart) &amp;&amp; !current_user.nil?
          cart = Cart.where(referral_guid: current_user.referral_guid).order("id DESC").first
      end
  
      cart.update_cart_with_referral_guid(current_user) unless current_user.nil?
      cart = Cart.create unless cart
      ##### test 1 #####
      puts("cart.inspect: #{cart.inspect}") #&lt;Cart id: 2, created_at: "2015-06-13 17:39:57", updated_at: "2015-06-13 17:39:57", price_total: nil, tax: nil, referral_guid: nil&gt;
      puts("cart.present?: #{cart.present?}") #false
      puts("cart.blank?: #{cart.blank?}") #true
  
      ##### test 2 #####
      find_test = Cart.find(cart.id)
  
      puts("find_test.inspect: #{find_test.inspect}") #&lt;Cart id: 2, created_at: "2015-06-13 17:39:57", updated_at: "2015-06-13 17:39:57", price_total: nil, tax: nil, referral_guid: nil&gt;
      puts("find_test.present?: #{find_test.present?}") #false
      puts("find_test.blank?: #{find_test.blank?}") #true
      cart
  end
  </code></pre>