Używam klejnotu Paperclip dla Railsów, aby umożliwić użytkownikom przesyłanie zdjęć. Oczywiście chcę tylko akceptować obrazy jpeg
, gif
lub png
. Jaki jest właściwy sposób sprawdzania poprawności, czy te pliki zostały przesłane zamiast czegoś innego, jak dokument tekstowy?Sprawdzanie poprawności wielu typów zawartości za pomocą spinacza i szyn
Według the Paperclip docs, mogę potwierdzić typ zawartości z:
validates_attachment :document, content_type: "application/pdf"
Jaki jest właściwy sposób, aby potwierdzić powyższe różnych formatów graficznych (gif
, png
, jpeg
)?
występuje literówka. 'validates_attachment_content_type: image,' should be 'validates_attachment_content_type: document' –