尝试通过回形针附加图像时出现验证错误

时间:2014-10-05 13:42:19

标签: ruby-on-rails ruby-on-rails-4 paperclip paperclip-validation

我正在尝试通过回形针附加图像。但不行。默认图像显示正常。但我无法使用浏览选项上传图像。这是我得到的错误。

" 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

1 个答案:

答案 0 :(得分:0)

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

类列表&lt;的ActiveRecord ::基

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"]