Gravatar 不工作

Gravatar doesn't work

我正在按照 Michael Hartl 的教程 "Ruby on Rails 5" 创建一个类似 Twitter 的应用程序。我在 sample/app/app/helpers/user_helper.rb 文件中为用户的个人资料图片设置了 gravatar:

def gravatar_for(user)
  gravatar_id = Digest::MD5::hexdigest(user.email.downcase)
  gravatar_url = "https//secure.gravatar.com/avatar/#{gravatar_id}"
  image_tag(gravatar_url, alt: user.name, class: "gravatar")
end

虽然,当我重新加载用户页面时(localhost:3000/users/1)我看不到头像本身,就像图像一样link 坏了。我怎样才能解决这个问题?这是我 html:

的表演文件
<%= provide(:title, @user.name) %>
<div class ="row">
 <aside class="col-md-4">
  <section class="user_info">
   <h1>
    <%= gravatar_for @user %>
    <%= @user.name %>
   </h1>
  </section>
 </aside>
</div>

P.S。我正在使用 Google Chrome 并且它会下载所有其他图像,因此问题似乎不是浏览器的问题。

你的 URL 坏了你在 https

之后缺少冒号
gravatar_url = "https://secure.gravatar.com/avatar/#{gravatar_id}"