Use temporary store directory in CarrierWave uploaders in specs
When executing specs, we should not store files in a same directory than when operating in development/production environment.
Currently it requires some metaprogramming and patching CarrierWave, or using a custom storage mechanism config.storage SomeStorage
.
We are not able to not store a file (keep it in cache only) as some features of CarrierWave do not work properly with this approach.
cc @ayufan