我有一个使用回形针作为图像附件的模型
我目前要求附件是使用验证的图像
validates_attachment_content_type :image, :content_type => /^image\/(jpg|jpeg|pjpeg|png|x-png|gif)$/, :message => 'file type is not allowed (only jpeg/png/gif images)'
但是,当我尝试上传非图像时,我会收到这些错误消息。
Image /var/folders/1f/0jtzzpl56sdcb92spkx6rpch0000gn/T/10-21-201120120908-44073-j59q0s.pdf is not recognized by the 'identify' command.
Image /var/folders/1f/0jtzzpl56sdcb92spkx6rpch0000gn/T/10-21-201120120908-44073-j59q0s.pdf is not recognized by the 'identify' command.
Image content type file type is not allowed (only jpeg/png/gif images)
因此,即使该文件未通过验证,该文件似乎也被传递给 ImageMagick。我只想要最后一条错误消息,而不是前 2 条。
如何抑制前两条消息或确保文件不被处理,除非它通过内容类型验证?