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 ))%>

Вот и все:)

Блог работает на WordPress.
Подписка RSS: все записи, комментарии.