我正在阅读 Michael Hartl Rails 教程,但在“添加 Gravatar”部分时遇到了一个奇怪的问题。我已经对照 Rails 中 Gravatar 的另一个实现检查了代码,我为不同的教程做了,但看不出有什么不同。
基本上:图像不会出现,但如果您右键单击该空间并访问它指向正确 Gravatar 页面的 URL。
代码:(show.html.erb)
<%= gravatar_for @user %>
代码:(users_helper.rb)
def gravatar_for(user, options = { size: 50 })
size = options[:size]
gravatar_id = Digest::MD5::hexdigest(user.email.downcase)
gravatar_url = "https://secure.gravatar.com/avatars/#{gravatar_id}.png?s=#{size}"
image_tag(gravatar_url, alt: user.name, class: "gravatar")
end
完全被难住了,知道我错过了很明显的事情,但是从书和 Gravatar 网站上,我似乎已经做到了这一点......