2013-11-14 109 views
0

我正在使用Cloudinary的rails和Devise。未初始化的常量Cloudinary :: UploadedFile

當我創建一個新的用戶我有一個執行此

if !self.image.blank? 
     preloader = Cloudinary::UploadedFile.new(self.image) 
     if preloader && preloader.valid? 
     self.image = preloader.identifier 
     end 
end 

一個before_save過濾器,我得到這個錯誤

uninitialized constant Cloudinary::UploadedFile 

任何想法

+0

我不認爲該類'UploadedFile'存在。你的意思是'Uploader.upload'嗎? – zeantsoi

+0

您發佈此問題已經過去了一個月。你有任何運氣與任何答案? – zeantsoi

回答

1

看起來Cloudinary可能尚未加載到你的Rails環境中。首先,嘗試重新啓動服務器。

然後,看起來類似UploadedFile出現nowhere in the codebase。從docs,它看起來像你要找的是什麼類Upload - 一個類似於此:

Cloudinary::Uploader.upload('http://www.example.com/image.jpg') 
相關問題