Eve*_*ner 2 gravatar ruby-on-rails
我目前正在使用mdeering的gravatar_image_tag插件来获取用户的图像,但我的困境是尝试在代码中检测用户是否有一个gravatar:
如果他这样做,则显示重力图像.如果没有,则在我的服务器上显示本地默认图像文件.
如果他们提供此功能,我愿意使用其他插件.
请提供代码示例.他们帮助我学到最好的东西.
谢谢!
你不需要宝石/插件.此截屏视频逐步说明了您的需求.它归结为使用以下帮助器方法:
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=48&d=#{CGI.escape(default_url)}"
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1108 次 |
| 最近记录: |