LoginSignup
4
2

More than 5 years have passed since last update.

Railsチュートリアルのやり方では、Gravatar画像が表示されないときの対処法

Last updated at Posted at 2016-04-03

Gravatar画像がRailsチュートリアルの方法で表示されなかったので、gravatarのhelpに表示されている方法でgravtasticを使ってやってみました。かなりあっさりできました。

Gemfile
gem 'gravtastic'
$ bundle install

$ gem list #=>bundle installされているか確認

適用するモデルに以下を記述。基本はUserMemberモデルに記述することになると思います。

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を見てみてください。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2