Gravatar画像がRailsチュートリアルの方法で表示されなかったので、gravatarのhelpに表示されている方法でgravtasticを使ってやってみました。かなりあっさりできました。
Gemfile
gem 'gravtastic'
$ bundle install
$ gem list #=>bundle installされているか確認
適用するモデルに以下を記述。基本はUser
やMember
モデルに記述することになると思います。
models/user.rb
class User < ActiveRecord::Base
include Gravtastic
gravtastic
end
viewでは以下のように用いる。今回ログイン機能を簡単に提供してくれるgemdevise
で運用していたので、デフォルトで用意されている'current_user'ヘルパーを使って表示しています。適宜インスタンス変数を用いて表示させてください。
hoge.html.erb
<%= image_tag current_user.gravatar_url %>
<%= image_tag @user.gravatar_url %>
細かい設定もできるようなので、その際はgravtasticを見てみてください。