Adicionando Gravatar para a aplicação
Criado por Catherine Jones
Traduzido por Anderson Fernandes, @andersonfernandes
Este tutorial assume que você já construiu uma aplicação do Rails Girls seguindo este tutorial e adicionou autenticação usando o Devise.
Importante
Você precisa ter um endereço de e-mail cadastrado com o Gravatar para isso funcionar. Se ainda não tem, você pode ir em gravatar.com.
1. Adicione a gem Gravtastic
Abra seu gemfile e abaixo da gem devise
adicione
gem 'gravtastic'
No terminal rode
bundle install
Isto irá instalar a gem gravtastic. Então lembre de reiniciar seu servidor do rails.
2. Configurando o Gravatar na sua aplicação
Abra app/models/user.rb
, e adicione essas linhas
include Gravtastic
gravtastic
logo após a primeira linha.
3. Configure o Gravatar
Abra app/views/layouts/application.html.erb
e na seção
<% if user_signed_in? %>
antes do
<% else %>
adicione
<%= image_tag current_user.gravatar_url %>
Agora abra sua aplicação no navegador e faça login com um endereço de e-mail associado com um Gravatar. Você será capaz de ver seu Gravatar.