我正在使用Cloudinary with rails和Devise。
当我创建一个新用户时,我有一个执行此
的before_save过滤器 if !self.image.blank?
preloader = Cloudinary::UploadedFile.new(self.image)
if preloader && preloader.valid?
self.image = preloader.identifier
end
end
我得到了这个错误
uninitialized constant Cloudinary::UploadedFile
任何想法
答案 0 :(得分:1)
看起来Cloudinary可能尚未加载到您的Rails环境中。首先,尝试重新启动服务器。
然后,类UploadedFile
似乎显示为 nowhere in the codebase 。从docs开始,看起来你正在寻找的是Upload
类 - 类似于此:
Cloudinary::Uploader.upload('http://www.example.com/image.jpg')