title: CarrierWave Image URL
body: <p>I have a model that has:</p>
  
  <pre><code>    mount_uploader :image, ImageUploader
  </code></pre>
  
  <p>When uploading an Image I want to retrieve some width, height and some EXIF data from the image. In a before filter I am calling <code>self.image.url</code> but this will return something like: </p>
  
  <p>/uploads/tmp/20110630-1316-10507-7899/emerica_wildinthestreets.jpg</p>
  
  <p>The problem is that when I try to open this image using:</p>
  
  <pre><code>image = MiniMagick::Image.open(self.image.url)
  </code></pre>
  
  <p>I get <strong>"No such file or directory - /uploads/tmp/20110630-1312-10507-6638/emerica_wildinthestreets.jpg"</strong>. It seems like the image has already been moved from the tmp folder to it's final location but <code>self.image.url</code> is not reflecting this change. </p>
  
  <p>I've also tried this in an <code>after_save</code> method but the result is the same. Any ideas?</p>