【发布时间】:2014-04-30 20:47:39
【问题描述】:
目前我已经通过这种方式在我的网站上实现了 Gravatar:
在 application_helper.rb 中:
def avatar_url(user)
default_url = "#{root_url}images/guest.png"
gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
"http://gravatar.com/avatar/#{gravatar_id}.png?s=200{CGI.escape(default_url)}"
end
在我的 _nav.html.erb 视图中:
<%= image_tag avatar_url(current_user), :class => 'gravatar' %>
如果用户没有与他们的电子邮件地址相关联,那么自定义显示的默认 gravatar URL 的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby gravatar