Rails:Gravatar图片未显示在Chrome中

时间:2014-01-30 22:40:19

标签: ruby-on-rails google-chrome gravatar

我正在研究Michael Hartl的Ruby on Rails Tutorial,我添加了代码来显示用户的Gravatar图像。它适用于Firefox和Safari,但不适用于Chrome(图像不会显示)。

观点:

#app/views/users/show.html.erb

<% provide(:title, @user.name) %>
<h1>
  <%= gravatar_for @user %>
  <%= @user.name %>
</h1>

和帮手:

#app/helpers/users_helper.rb

module UsersHelper

  # Returns the Gravatar (http://gravatar.com/) for the given user.
  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
end

这里有什么问题?

2 个答案:

答案 0 :(得分:5)

对我来说,我必须在Ghostery的白名单网站上添加(http://localhost:3000/)才能解决同样的问题。

答案 1 :(得分:2)

我最近在Chrome中安装了Ghostery,它阻止了图片。