Gravatar
Gravatars on Rails
Submitted by steven on Sat, 08/29/2009 - 22:07![]()
Gravatar is the globally recognized avatar run by the folks who run Wordpress.com.
Your Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog. This is done by associating an image to the users email address. Adding Gravatar to PriceChirp seemed like a fun thing to do.
The API is very simple, so adding it to a Ruby on Rails site is easy.
First, add a few lines to your application-helper.rb:
def gravatar_url_for(email, options = {}) url_for({ :gravatar_id => Digest::MD5.hexdigest(email), :host => 'www.gravatar.com', :protocol => 'http://', :only_path => false, :skip_relative_url_root => true, :controller => '/avatar' }.merge(options) ) end
You may also need to add: