Sé que me falta algo realmente fácil aquí ...cheque Carrierwave si existe el archivo remoto a través de la niebla
CarrierWave::Storage::Fog::File
tiene un método exists?
¿Cómo puedo utilizarlo? Solo estoy tratando de verificar si un archivo previamente cargado existe en el almacenamiento remoto.
Ni mi objeto de imagen ni mi objeto de carga tienen acceso a este método. Seguramente no tengo que crear un nuevo objeto CarrierWave::Storage::Fog::File
para probar si el archivo existe.
Si es así, ¿qué parámetros debo poner? Toma lo siguiente: cargador, base, ruta (utilicé el cargador, el directorio de la tienda y la URL de la imagen, pero eso no funcionó)
sabía que estaba perdiendo algo sencillo; ¡muchas gracias! – Demelziraptor
Aunque esto funciona, su ejecución es lenta ya que está realizando una comprobación remota, especialmente si lo está haciendo en varias imágenes en una página. –
¿Cómo puedo verificar que el archivo exista o que esté cargado antes de guardarlo en la base de datos? (Usando S3 para almacenamiento, CarrierWave y Dropzone.js para cargar) –