Hola a todos,
Estoy intentando migrar del almacenamiento de carga local a S3 usando el comando rake uploads:migrate_to_s3. Actualmente está fallando durante las verificaciones de migration_successful? con este error:
1 posts are not remapped to new S3 upload URL. S3 migration failed for db 'default'
Mi sitio no utiliza una CDN, por lo que esa parte del script simplemente busca publicaciones cuyo contenido cocinado contenga /uploads/default/original.
Edité el script para mostrar la publicación que estaba fallando, y resultó ser una publicación que incluía un onebox a otro foro de Discourse. El HTML cocinado incluía un enlace al logotipo del otro foro. Como ese otro foro tampoco utiliza una CDN, la URL del logotipo incluye esa cadena.
Parece que la prueba necesita afinarse de alguna manera para que solo seleccione referencias locales. ¿Quizás sea necesario dividirla en dos pruebas, una para URLs absolutas que incluyan el nombre del sitio y otra para referencias relativas?
Gracias de antemano por cualquier sugerencia.