如何在回形针中只使用路径保存图片mongoid

问题描述:

在我的项目中,我没有使用表单发送图像。我正在从路上走。如何在回形针中只使用路径保存图片mongoid

如何才能使用唯一路径保存图像?

我有这个模型

class Picture 
    include Mongoid::Document 
    include Mongoid::Paperclip 

    has_mongoid_attached_file :avatar 
end 

我(与MySQL这部作品在回形针)tryied这个

p = Picture.new 
p.avatar = File.open('/path/to/my/image.jpg') 
p.save 

我收到一个错误,如果我做这个。

回形针::错误:: MissingRequiredValidatorError:回形针::错误:: MissingRequiredValidatorError

我怎样才能做到这一点?

谢谢!

我忘了验证:

validates_attachment_content_type :avatar, 
    :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"] 

这将解决这个问题。