rails gravatar-ultimate を使う
email, password を入力してもらってユーザ登録できるやつで、 アイコンなど画像ファイルを自分のところで取り扱いたくない。 というケースで gravatar に頼る流れがあります。
https://github.com/sinisterchipmunk/gravatar
実装を見ると、サイズが指定できたり https を使ったり rating の指定ができたりするようで、 とりあえずこんな風にしました。
# Gemfile gem "gravatar-ultimate" # helper module ApplicationHelper def gravatar_for(user, size = 80, secure = true) Gravatar.new(user.email).image_url(size: size, secure: secure) end end # view <%= image_tag(gravatar_for(current_user), alt: current_user.email, class:"gravatar") %>