尝试使用cloudinary上传图像时出现错误消息

时间:2018-06-18 18:31:16

标签: ruby-on-rails carrierwave cloudinary

经过漫长而不成功的网络研究,我别无选择,只能问你们:p 这是事情: 我目前正在构建一个rails应用程序,我想使用cloudinary + carrierwave来显示图像。所以我按照以下步骤操作:

  • 我按照正确的顺序安装了宝石(在cloudinary之前运行了wavewave)并运行了bundle install。到目前为止,非常好。

  • 我为cloudinary配置了我的凭据。重要提示:我使用的是Rails 5.2,我只是复制粘贴了我的cloudinary仪表板中的代码:

   development:
      cloudinary:
        cloud_name: 'RANDOM_NAME'
        api_key: 'MY_KEY'
        api_secret: 'MY_KEY'
        enhance_image_tag: true
        static_image_support: false
    production:
      cloudinary:
        cloud_name: 'RANDOM_NAME'
        api_key: 'MY_KEY'
        api_secret: 'MY_KEY'
        enhance_image_tag: true
        static_image_support: true
    test:
      cloudinary:
        cloud_name: 'RANDOM_NAME'
        api_key: 'MY_KEY'
        api_secret: 'MY_KEY'
        enhance_image_tag: true
        static_image_support: false

但我无法做一个简单的上传! 例如,如果下载基本图片:curl https://c1.staticflickr.com/3/2889/33773377295_3614b9db80_b.jpg > san_francisco.jpg

然后在rails c中,当我运行时:Cloudinary::Uploader.upload("san_francisco.jpg") 它引发了一个错误:CloudinaryException: Must supply api_key

这很奇怪,因为到目前为止我从未遇到任何关于cloudinary的问题,但与此同时,我不习惯使用Rails 5.2,所以...... 我必须准确地说,我可以使用正确的语法在我的控制台中访问我的cloudinary键,我没有麻烦这样做。

我的问题是:为什么我无法登录到cloudinary,我的凭证文件出了什么问题?

感谢您的帮助,因为我在这里有点困惑! :)

0 个答案:

没有答案