ruby-on-rails – 虽然URI正确但不显示Gravatar图像 – Ruby on
发布时间:2020-12-17 04:00:51 所属栏目:百科 来源:网络整理
导读:我正在研究Michael Hartl Rails教程,我在“添加Gravatar”部分遇到了一个奇怪的问题.我已经检查了代码与Rails中的另一个Gravatar实现,我为不同的教程做了,并没有看到有什么不同. 基本上:图像不会出现,但是如果您右键单击该空间并访问该URL,它将指向正确的Gr
我正在研究Michael Hartl Rails教程,我在“添加Gravatar”部分遇到了一个奇怪的问题.我已经检查了代码与Rails中的另一个Gravatar实现,我为不同的教程做了,并没有看到有什么不同.
基本上:图像不会出现,但是如果您右键单击该空间并访问该URL,它将指向正确的Gravatar页面. 代码:(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网站上我似乎已经明白了…… 解决方法
网址错了
gravatar_url = "https://secure.gravatar.com/avatars/#{gravatar_id}.png?s=#{size}" 正确的版本 gravatar_url = "https://secure.gravatar.com/avatar/#{gravatar_id}.png?s=#{size}" 单数形式“… / avatar / ….” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |