无法通过种子文件通过图像URL在Rails 5的Cloudinary上上传图像

问题描述 投票:0回答:1
DATA =[
['Post One','https://loremflickr.com/cache/resized/3772_33039069700_76194a71fd_c_640_480_red.jpg'],
['Post Two', 'https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg'],
['Post 3', 'https://loremflickr.com/cache/resized/5085_5279023879_28b5302d5e_z_640_480_red.jpg']
]

DATA.each do |post|
  Post.create!(
    title: post[0],
    image: Cloudinary::Uploader.upload(IMAGE_URL.sample))
  )
  puts "Post : #{post[0]}"
end

Unable to upload the image

Error : CloudinaryException: Resource not found - 
https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg
file-upload cloudinary ruby-on-rails-5.2
1个回答
0
投票

看来您要访问的图像不存在。

$ curl -s -o /dev/null -w '%{http_code}' https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg

404

[另一种可能性是您尝试访问的资源需要身份验证或受到限制,但是通常会返回401403,但有时会手动覆盖为404

© www.soinside.com 2019 - 2024. All rights reserved.