我正在使用omniauth-facebook 并尝试使用回形针显示个人资料图片。这是我用来获取图片到我的用户模型的代码
def picture_from_url(url)
self.profile_pic =open(url)
end
但是,它始终保存为 stringio.txt。所以搜索这个行为我发现回形针允许回调所以我在用户模型中编写了以下方法来重命名文件名
def rename_profile_pic
self.profile_pic.instance_write :filename, "#{self.username}.jpg"
end
并将其传递给回调
before_post_process :rename_profile_pic
但这似乎没有帮助。
有什么想法可以解决这个问题吗?
谢谢