0

我试图通过回形针附加图像。但不工作。默认图像显示正常。但我不能上传使用浏览选项的图像。这是我得到的错误。尝试通过回形针附加图像时出现验证错误

“1个错误,无法储存禁止此房源:图像上有一个扩展,不符合它的内容”

我已经加入模型藏汉验证。这里是模型中的mylistings.rb。

class Listing < ActiveRecord::Base 

    has_attached_file :image, :styles => { :medium => "200x", :thumb => "100x100>" }, :default_url => "default.jpg" 
    validates_attachment :image, content_type: { content_type: /\Aimage\/.*\Z/ } 
end 
+0

检查[这](HTTP://计算器。 COM /问题/ 23629888 /验证失败的上传文件,有-的扩展 - 这 - 不 - 不匹配的,内容) – 2014-10-05 13:53:16

回答

0

您可以使用内容类型的验证这样也:

类上市<的ActiveRecord :: Base的

has_attached_file :image, :styles => { :medium => "200x", :thumb => "100x100>" }, :default_url => "default.jpg" 
validates_attachment_content_type :image, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"]