我使用RailsCasts的Carrierwave tutorial来上传和显示我的图像,现在我想用CarrierWaveDirect将图像直接上传到S3,但是“未初始化的常量ImageUploader :: CarrierWaveDirect “这个错误表明。 (我真的不知道图像存储在哪里只有CW,但我猜在应用程序内部)
在Railscasts的版本之后,
我需要更改其他内容吗?我也真的不明白什么 “确保在加载ORM后加载CarrierWave,否则您需要手动要求相关扩展,例如:原始CW自述文件中的'require'carrierwave / orm / activerecord'。
我很困惑我需要做什么,因为原始的CarrierWave和CW_direct自述文件都提到了S3上传,我陷入了两个方向之间......两个方向都给...
任何人都可以帮我理解什么是错的,为什么它会说'未初始化的常量ImageUploader :: CarrierWaveDirect'?我也有一个错误说一些关于unauthentic,我假设它与Devise有关 - 是因为图像被附加到Devise生成的用户并且我需要配置一些东西?
答案 0 :(得分:7)
在我的情况下,在安装了carrierwave之后,我只需重启rails服务器,之后一切正常。