我正在使用omniauth-twitter gem通过twitter验证用户身份.我也使用他们的Twitter个人资料图片作为我网站的头像.但是,我从Twitter获得的图像是低分辨率.我知道Twitter有更好的分辨率图片.我怎么得到它?
这是我目前正在做的事情.它是用户模型中的一种方法.它的工作原理,只是没有给我一个高品质的图片:
user.rb
def update_picture(omniauth)
self.picture = omniauth['info']['image']
end
Run Code Online (Sandbox Code Playgroud)
我想也许我可以以某种方式将尺寸选项传递给它,但似乎无法找到一个好的解决方案.
我一直把项目推向Heroku没有任何问题.刚刚安装了Heroku_Accounts插件(我很兴奋使用它!).现在,当我推送到heroku时,我遇到了以下问题:
$ git push heroku master
Counting objects: 1338, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (1103/1103), done.
Writing objects: 100% (1338/1338), 1.27 MiB, done.
Total 1338 (delta 694), reused 417 (delta 182)
-----> Heroku receiving push
-----> Rails app detected
-----> Detected Rails is not set to serve static_assets
Installing rails3_serve_static_assets... done
-----> Configure Rails 3 to disable x-sendfile
Installing rails3_disable_x_sendfile... done
-----> Configure Rails to log to stdout
Installing rails_log_stdout... done
-----> Gemfile detected, …Run Code Online (Sandbox Code Playgroud)