问题描述
我希望有一种非常简单的方法来从 url 附加图像
我希望这会奏效
u = User.first
u.image.attach("https://i.pinimg.com/originals/24/17/d6/2417d6b3f3dc236b0b5b80fb00b3a791.png")
我查看了大约 20 篇解决相关问题的 SO 帖子(很多关于如何从文件系统附加图像),但找不到从 url 附加的帖子
解决方法
您可以使用 open-uri 模块。
require 'open-uri'
image = URI.open('https://i.pinimg.com/originals/24/17/d6/2417d6b3f3dc236b0b5b80fb00b3a791.png')
u.image.attach(io: image,filename: 'name.png',content_type: 'image/png')
u.save!