2016-09-01 11 views
0

私は、Michael Hartlのチュートリアル「Ruby on Rails 5」に続き、Twitterのようなアプリを作成しています。Gravatarはうまくいきません

def gravatar_for(user) 
    gravatar_id = Digest::MD5::hexdigest(user.email.downcase) 
    gravatar_url = "https//secure.gravatar.com/avatar/#{gravatar_id}" 
    image_tag(gravatar_url, alt: user.name, class: "gravatar") 
end 

、けれども私は、ユーザーのページをリロードしたときに(はlocalhost:3000 /ユーザー/ 1)I Iは、試料中のユーザーのプロフィール画像/アプリ/アプリ/ヘルパー/ user_helper.rbファイルのグラバター設定しましたイメージリンクが壊れているかのように、グラバター自体を見ることはできません。これをどうすれば解決できますか?ここにhtmlの私のショーファイルがあります:

<%= provide(:title, @user.name) %> 
<div class ="row"> 
<aside class="col-md-4"> 
    <section class="user_info"> 
    <h1> 
    <%= gravatar_for @user %> 
    <%= @user.name %> 
    </h1> 
    </section> 
</aside> 
</div> 

P.S.私はGoogle Chromeを使用していて、他のすべてのイメージをダウンロードするので、ブラウザに問題はないようです。

答えて

2

あなたのURLは、あなたが実際にhttps

gravatar_url = "https://secure.gravatar.com/avatar/#{gravatar_id}" 
+0

はい、後にコロンが不足している壊れています。ありがとうございました。 – annabretsko

関連する問題