如何使用回形针从使用http基本身份验证进行身份验证的网址中保存图像?
我想像这样的解决方案:
require "open-uri"
class User < ActiveRecord::Base
has_attached_file :picture
def picture_from_url(url)
self.picture = open(url)
end
end
但我需要提供凭据。我该如何解决这个问题?
由于
答案 0 :(得分:2)
我用链接http://blog.andreamostosi.name/2013/04/open-uri-and-basic-authentication/
解决了我的问题require "open-uri"
class User < ActiveRecord::Base
has_attached_file :picture
def picture_from_url(url)
self.picture = open(url, http_basic_authentication: ['user', 'password'])
end
end
并且工作了。