Estoy utilizando Paperclip y S3 para la carga de imágenes y estoy tratando de colgar llamadas a S3 desde mi suite de pruebas. He encontrado el puesto thoughtbot que menciona haciendoStubbing Paperclip solicitudes S3 en las especificaciones
a.cover { a.paperclip_fixture('album', 'cover', 'png') }
pero eso me da un "número incorrecto de argumentos (4 a 2)" error. Traté de cambiar los argumentos anteriores a una matriz, que elimina el error original, pero da un error que dice "Atributo ya definido: paperclip_fixture".
¿Alguien ha podido hacer que esto funcione? Además, idealmente me gustaría utilizar el sistema de archivos local para el entorno de desarrollo. ¿Hay una forma fácil de hacer esto?
Podría publicar más información sobre el código por favor? Por ejemplo, ¿qué es a.cover? Supongo que a es su objeto, y ¿cuál es el atributo que contiene el URI en la imagen? – hahuang65
Además, ¿qué estás tratando de probar exactamente? Ayudaría tener más contexto aquí. – hahuang65