首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gravatar不工作

Gravatar不工作
EN

Stack Overflow用户
提问于 2016-09-01 06:35:59
回答 1查看 373关注 0票数 0

我正在学习Michael的教程“Rails 5”,创建一个类似twitter的应用程序。我在sample/app/app/helpers/user_helper.rb文件中为用户配置文件设置了gravatar:

代码语言:javascript
复制
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 )时,我无法看到凹模本身,就好像图像链接被破坏了一样。我怎么才能解决这个问题?以下是我的html显示文件:

代码语言:javascript
复制
<%= 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>

我正在使用谷歌Chrome,它下载所有其他图像,所以看起来问题不在于浏览器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-01 07:04:36

您的URL被破坏了,您在https之后丢失了冒号

代码语言:javascript
复制
gravatar_url = "https://secure.gravatar.com/avatar/#{gravatar_id}"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39264244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档