validar el sitio antes de subir una imagen
si Site
no es válido (por ejemplo la description
es muy corta), no se
pueden guardar los archivos estáticos asociados, porque
ActiveStorage::Attached
solo se copia al disco cuando se guardan a
través de Site#static_files
.
el error que se producía es que MetadataFile
no puede vincular el
archivo porque todavía no fue copiado al disco.
este cambio have que MetadataFile
no valide cuando Site
no valida.
queda un error pendiente en Site::StaticFileMigration
con una
situación similar. para eso necesitamos identificar el momento en que
el archivo se "sube" al disco, es decir se copia el IO
al directorio,
a través de ActiveStorage::Service::DiskService#upload
.