Paperclip - Validate File Type but not Presence
Posted
by Lowgain
on Stack Overflow
See other posts from Stack Overflow
or by Lowgain
Published on 2010-05-10T22:55:01Z
Indexed on
2010/06/01
22:33 UTC
Read the original article
Hit count: 253
I am using paperclip to handle my file uploads, and in one situation I don't want the file to be mandatory. I do however want to make sure it is a specific file type when it is present.
I have this:
class TestModel < ActiveRecord::Base
#stuff
has_attached_file :sound #etc...
validates_attachment_content_type :sound, :content_type => ['audio/mp3', 'application/x-mp3']
end
And when I have no sound file present, it tells me it is not one of the valid content types. I've tried adding ''
to the :content_type
array, which also doesn't work!
I also attempted creating a lambda procedure for the :if
property, but I can't get it to run without some kind of error.
Anything missing here?
© Stack Overflow or respective owner