【发布时间】:2013-11-26 01:38:29
【问题描述】:
为了使用 gravatar,我遵循 Railscast 教程,它对我有用,但如果默认图像没有显示,我的代码有什么错误?
def avatar_url(user)
default_url = "#{root_url}images/user_avatar_small.png"
gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
"https://secure.gravatar.com/avatar/#{gravatar_id}.png?s=48&d=#{CGI.escape(default_url)}"
end
如果使用 "http://gravatar.com/avatar/#{gravatar_id}.png?s=48&d=#{CGI.escape(default_url)}" 默认图像未显示并且我正在使用 devise gem
我检查了浏览器检查器我发现了这个错误GET http://i0.wp.com/localhost/images/user_avatar_small.png 404 (Not Found)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2