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
看来您要访问的图像不存在。
$ curl -s -o /dev/null -w '%{http_code}' https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg
404
[另一种可能性是您尝试访问的资源需要身份验证或受到限制,但是通常会返回401
或403
,但有时会手动覆盖为404
。