¿Alguien tiene un ejemplo de Rails 3 de múltiples archivos adjuntos que trabajan con la validación en un formulario de varias partes? He intentado que esto funcione para siempre (y he encontrado todas las publicaciones y mensajes de blog que pude, pero ninguno cubre esta situación, y los documentos no ayudan en absoluto).Paperclip, varios archivos adjuntos y validación
El primer problema es que la mayoría de los ejemplos usan 'new_record?' en la plantilla de vista, pero esto siempre devuelve verdadero en una secuencia nueva/crear cuando falla la validación porque no se han guardado las instancias del modelo (por lo que no hay valor 'id'). Entonces, si comienza con 5 instancias modelo/entradas de archivo y carga un archivo, ahora tiene 6 entradas de archivos presentadas cuando vuelve a renderizar la nueva vista, y la cláusula 'a menos' falla por la misma razón y no se presentan miniaturas.
Quiero conservar el enlace al archivo cargado (y sé que esto es posible, están viviendo en un directorio temporal) al presentar errores de validación al usuario para otros campos obligatorios.
Alguien en algún lugar debe tener esto trabajando con Paperclip. ;)
Busco lo mismo, ¿alguna vez encontrar algo? Gracias. –
Nada para Paperclip, al menos no la solución completa (se puede ver el soporte de varios adjuntos sin validación en http://www.emersonlackey.com/article/rails-paperclip-multiple-file-uploads). Hace un tiempo, codifiqué algo similar para una aplicación Sinatra y tardé mucho tiempo en hacerlo bien. Por el momento, no estoy ofreciendo este soporte para los usuarios (tendrán que volver a subir si la validación falla para los otros campos en mi formulario). Creo que este es el desafío al usar soluciones "80%": es más fácil codificar desde cero que extender. –