Ruby on rails 3 Linkedin个人资料图片Url扩展名+;卡里尔瓦夫

Ruby on rails 3 Linkedin个人资料图片Url扩展名+;卡里尔瓦夫,ruby-on-rails-3,linkedin,carrierwave,Ruby On Rails 3,Linkedin,Carrierwave,我一直在寻找一种方法,从我的LinkedIn个人资料图片中构造一个图像,并使用带有Carrierwave的url,但由于检索到的LI url中缺少扩展名,因此出现了问题 LI url的示例:“…”不带.jpeg.jpg.png 当我尝试执行user.remote\u image\u url=linkedin\u url并继续执行user.save时,它会抱怨不允许使用文件类型,在这种情况下,文件类型将为' 有没有人对我如何实现这一点或者这是否可能有任何想法?因为我找不到从李那里获得扩展的方法,所

我一直在寻找一种方法,从我的LinkedIn个人资料图片中构造一个图像,并使用带有Carrierwave的url,但由于检索到的LI url中缺少扩展名,因此出现了问题

LI url的示例:“…”不带.jpeg.jpg.png

当我尝试执行
user.remote\u image\u url=linkedin\u url
并继续执行
user.save
时,它会抱怨不允许使用文件类型,在这种情况下,文件类型将为
'


有没有人对我如何实现这一点或者这是否可能有任何想法?

因为我找不到从李那里获得扩展的方法,所以我就离开了,并砍掉了一些现在似乎很好用的东西

image = open(user.linkedin_url) { |f| f.read }
File.rename(image.path, "#{image.path}.jpg")
user.image = File.open("#{image.path}.jpg")
user.save!