Gravatarでプロフィール写真を追加する
Created by Catherine Jones
このガイドは、すでに RailsGirls アプリ・チュートリアル と Deviseによる認証を追加してみよう でアプリを作った方を対象にしています。
重要
Gravatarにあなたのメールアドレスを登録する必要があります。まだ登録を済ませていない方はこちらで登録をしてください。 gravatar.com.
1.Gravtastic gem を追加する
Gemfileを開いて、 devise
の下に次の一行を追加します。
gem 'gravtastic'
ターミナルで、次のコマンドを実行してください。
bundle
これでgravastic gemのインストールがされます。この時、rails serverをリスタートするのを忘れないで下さい。
2.Gravatarをセットアップする。
app/models/user.rb
を開いて、最初の行の下に、次の二行を追加します。
include Gravtastic
gravtastic
3.Gravatarを設定する。
app/views/layouts/application.html.erb
を開いて、
<% if user_signed_in? %>
の固まり中の
<% else %>
の直前に下記の一行を追加してください。
<%= image_tag current_user.gravatar_url %>
それでは、あなたのアプリをブラウザで開いて、Gravatarに登録したメールアドレスでログインしてみてください。あなたのGravatarアイコンが見られるはずです。