新手问题 新手小白求教一个关于头像的问题

neo · 2013年08月07日 · 最后由 kennyworld 回复于 2013年09月18日 · 2953 次阅读

刚接触 rails 不久,想拿 ruby-china 的原码来学习下,在用户头像这里遇到点问题,请教下大家

用户上传的头像可以正常显示,应该是保存在 upyun 的吧?

但是默认的头像无法显示,我看了下 src 是 http://www.gravatar.com/avatar/md5.png?s=240&d=404 在网页中是找不到的,404。但是我去后掉面的 s=240&d=404,可以读到图片 Alt avatar 然后我把 www.gravatar.com 改成 ruby-china.org 是可以读到 rubychina 的默认头像的。 我不明白的是,后面两个参数是干什么的?s 的值在代码中是 2*width 读不到默认头像到底是在哪里出的问题? 为什么不同的 md5 值能读到同一个默认头像?

纯新手,可能问题会有些小白,还请大家指教,谢谢

因为我是在 Ruby China 的服务器上面做的处理,出现 404 的时候,使用一张默认图片代替,加 d=404 这个我记得应该是告诉 Gravatar 没有头像的时候返回 404

#1 楼 @huacnlee 那具体的处理是在哪部分代码里面呢?是 user_helper 么

#2 楼 @neo 那个是 Nginx 配置,没有开放出来

#3 楼 @huacnlee 能透露下怎么配置的吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号