无法在cloudinary

时间:2017-06-28 08:59:13

标签: ruby-on-rails cloudinary

您好我在网页上加载用户图片时遇到问题。

cloudinary display error on web page

当我查看我的Cloudinary帐户时,我找不到图片。

res.cloudinary.com/di7e0fdiq/image/upload/v1498636677/rj2ijo3yb6yvmyrybnps.jpg

这是我的代码:我正在使用帮助器来显示用户的图片。我在演出中称这个助手为:

  def user_picture_avatar(user, image_class)
   if user.photo?
    cl_image_tag(user.photo.path, class: image_class)
   else
    avatar_url = user.linkedin_picture_url || "http://placehold.it/100x100"
    image_tag avatar_url, class: image_class
   end
  end

我直接在我的节目中测试了代码而没有使用帮助器,我也有相同的结果。

<!-- avatar display using helper -->
  <div class="user-show-photo">
    <%= user_picture_avatar(current_user, "interview-show-avatar avatar-bordered-xl") %>
  </div>

  <!-- avatar display without helper -->
  <div class="user-show-photo">
    <%= cl_image_tag @user.photo.path, width: 400, height: 300, crop: :fill %>
  </div>

以下是我在网页上查看检查员时的结果:

html on web page

我已经多次查看了我的cloudinary,figaro,application.yml和强大的params设置,似乎无法解决这个问题。

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

查看我们的日志,我们看到图像确实上传了(事实上,您收到的版本号链接也表明了这一点)6月28日,07:57:59 UTC

但是,我们看到它在07:58:01 UTC上传后两秒钟destroyed

这通常意味着错误地发出了破坏呼叫。