Estoy usando paperclip para manejar mis archivos cargados, y en una situación no quiero que el archivo sea obligatorio. Sin embargo, quiero asegurarme de que sea un tipo de archivo específico cuando esté presente.Paperclip - Validar tipo de archivo pero no Presence
tengo esto:
class TestModel < ActiveRecord::Base
#stuff
has_attached_file :sound #etc...
validates_attachment_content_type :sound, :content_type => ['audio/mp3', 'application/x-mp3']
end
Y cuando no tengo el archivo de sonido actual, que me dice que no es uno de los tipos de contenido válidos. He intentado agregar ''
a la matriz :content_type
, ¡que tampoco funciona!
También intenté crear un procedimiento lambda para la propiedad :if
, pero no puedo ejecutarlo sin algún tipo de error.
¿Falta algo aquí?
me pregunta hecha lo más similar hace un tiempo http://stackoverflow.com/questions/2257041/smarter-paperclip-validations - Tengo que trabajar con un proc. tal vez te ayude – stephenmurdoch