Tengo un modelo de raíles usando clip que se parece a esto:Rieles: ¿Clip de papel que valida el tamaño del accesorio cuando no debería ser?
has_attached_file :image, :styles => { :normal => ['857x392#', :png] },
:url => '/assets/pages/:id/:basename.:extension',
:path => ':rails_root/public/assets/pages/:id/:basename.:extension'
validates_attachment_size :image, :less_than => 2.megabytes
Al intentar crear un registro de este modelo sin un archivo adjunto para cargar, se devuelve el error de validación:
hubo problemas con los campos siguientes:
* Image file size file size must be between 0 and 2097152 bytes.
que he intentado pasar tanto : allow_blank => true y: allow_nil => true después de la declaración de validación en el modelo, pero ninguno ha funcionado.
¿Cómo puedo permitir que el parámetro: imagen esté en blanco?
Acabo de probar esto, no funciona. – ground5hark
hmm, ¿qué versión de paperclip usas (puedes encontrar la versión en vendor/plugins/paperclip/lib/paperclip.rb)? –
Intenté resolver esto hace unos minutos. Regresé aquí para informar los resultados y, por desgracia, son casi idénticos a los tuyos. Para cualquier otra persona con este problema, también puede usar el hash: Proc.new {| model | modelo [: imagen] .nil? } – ground5hark