2017-09-24 57 views
0

在我的項目中,我沒有使用表單發送圖像。我正在從路上走。如何在回形針中只使用路徑保存圖片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

我怎樣才能做到這一點?

謝謝!

回答

1

我忘了驗證:

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

這將解決這個問題。