Gravatar 显示哈希而不是图片

Gravatar shows hash instead of picture

我想使用 gravatar 在我的平台上显示图片,但我没有这样做,我只看到了 MD5 哈希值。

这是我的代码“application_helper.rb”

def avatar_url(user)
    gravatar_id = Digest::MD5::hexdigest(user.email).downcase
    "https//www.gravatar.com/avatar/#{gravatar_id}.jpg?d=identical&s=150"
  end
end

我也试过d=mmd=identicon,但还是不行。

这是我在导航栏中使用的代码:

<a href="#" class="dropdown-toggle" data-toggle="dropdown"
                  role="button" aria-haspopup="true" aria-expanded="false">
                  <%= image_tag avatar_url(current_user), class: "img-circle" %>&nbsp;
                  <%= current_user.fullname %> <span class="caret"></span>
</a>

Picture of the navbar

有什么我可以尝试的吗?

感谢您的帮助:)

你的头像 URL 有误,你在 https 后面漏了 :www 也不是必需的。

def avatar_url(user)
    gravatar_id = Digest::MD5::hexdigest(user.email.downcase)
    "https://gravatar.com/avatar/#{gravatar_id}.jpg?d=identical&s=150"
  end
end

https://en.gravatar.com/site/implement/images/ruby/