【发布时间】:2014-06-17 17:48:19
【问题描述】:
我在使用回形针时遇到问题。当我重新启动 Rails 服务器时,我可以使用回形针(成功)上传图像,但是当我尝试上传另一个图像时,我总是收到错误消息:“照片的扩展名与其内容不匹配”。 对于我使用的文件验证:
validates_attachment_content_type :photo, :content_type => ['image/jpeg', 'image/jpg', 'image/png']
我使用 ruby 2.0 和 rails 4.1.1,我尝试上传的文件是图片。 谁能告诉我如何解决这个问题?
谢谢,菲利克斯。
【问题讨论】:
-
注释掉验证是否会使问题消失?第二张图片的文件类型和扩展名是什么?
-
它的图像相同,这就是为什么我无法弄清楚问题出在哪里。这是一个简单的 .jpg 文件
-
我的第一个问题怎么样?注释掉对
validates_attachment_content_type的调用会使错误消失吗?我只是要求帮助您缩小范围。 -
不,当我取消注释此行时会发生错误,因为我认为回形针需要验证,因为版本 4。
标签: ruby-on-rails validation paperclip