Gravatar в Rails
11 июля 2008, ПятницаGravatar (Globally Recognized Avatar) - онлайновый сервис хранения аватаров. Сервис требует регистрации(регистрация базируется на emal), после чего предоставляется возможность аплодить аватар, который будет асоциироваться с его акаунтом. В общем ничего сверхестественного.
Таким образом предоставляется возможность централизованого хранения своих аватаров, которые будут одинаковы во всех блогах или социальных сетях.
Теперь немного о поддержке интеграции с сервисом в Ваш интернет-ресурс с помощью Rails.
Все очень просто.
Пишим небольшой хелпер следующего содержания:
require ‘digest/md5′
def gravatar_url_for( email )
# create MD5 hash by email address
hash= Digest::MD5.hexdigest(email)
“http://en.gravatar.com/avatar/#{hash}”
end
И вьюв выглядин следующим образом:
<%= image_tag( gravatar_url_for ( email ))%>
Вот и все:)
