railsチュートリアルの通りに進めているはずなのですが、プロフィール画像を表示するgravatarの画像が表示されません。
コードは一字一句間違えていませんし、データベースもしっかり合っています。
それに加えてブラウザの「ページのソースを表示する」で見たらそこにはちゃんとimgタグが書いてあるんです。
なぜ表示されないのか不思議でなりません。
adblockも切っているんですが。。。
user_helper.rb
1module UserHelper 2 3 # 引数で与えられたユーザーのGravatar画像を返す 4 def gravatar_for(user) 5 gravatar_id = Digest::MD5::hexdigest(user.email.downcase) 6 gravatar_url = "https://secure.gravatar.com/avatar/#{gravatar_id}" 7 image_tag(gravatar_url, alt: user.name, class: "gravatar") 8 end 9end
show.html.erb
1<% provide(:title, @user.name) %> 2<h1> 3 <%= gravatar_for @user %> 4 <%= @user.name %> 5 6</h1>
回答1件
あなたの回答
tips
プレビュー