'No hay coincidencias de ruta' con clip y S3 en Heroku
Configurar un clip para usar S3 en mi sistema de desarrollo local fue muy fácil. Sin embargo, no puedo hacer que funcione en Heroku.
El archivo se carga correctamente:
[paperclip] Saving attachments.
[paperclip] saving photos/2/small.jpg
[paperclip] saving photos/2/original.jpg
Sin embargo, las vistas que intentan vincularse a la carga reciben un error de enrutamiento:
ActionController::RoutingError (No route matches "/photos/small/missing.png" with {:method=>:get}):
Observe cómo está usando 'falta' para el nombre del archivo y está usando '.png' para la extensión a pesar de que el archivo es un '.jpg'.
He probado numerosas combinaciones de:url
y:path
opciones conhas_attached_file
de acuerdo con las diversas publicaciones de blog y tutoriales que he encontrado (incluidos los documentos de Heroku), pero ninguno parece funcionar.
¿Cuáles son los pasos correctos para usar un clip con S3 en Heroku?