未初始化的常量Cloudinary :: UploadedFile

时间:2013-11-14 17:15:26

标签: ruby-on-rails cloudinary

我正在使用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

任何想法

1 个答案:

答案 0 :(得分:1)

看起来Cloudinary可能尚未加载到您的Rails环境中。首先,尝试重新启动服务器。

然后,类UploadedFile似乎显示为 nowhere in the codebase 。从docs开始,看起来你正在寻找的是Upload类 - 类似于此:

Cloudinary::Uploader.upload('http://www.example.com/image.jpg')