railstutorial.org のチュートリアルに従っています。Web ページで gravatar を確認できますが、rspec テストが失敗します。
user_controller_spec.rb テストは次のとおりです。
describe "GET 'show'" do
before(:each) do
@user = Factory(:user)
end
it "should be successful" do
get :show, :id => @user
response.should be_success
end
end
関連する show.html.erb ファイルは次のとおりです。
<table class="profile" summary="Profile information">
<tr>
<td class="main">
<h1>
<%= gravatar_image_tag(@user.email) %>
<%= @user.name %>
</h1>
</td>
<td class="sidebar round">
<strong>Name</strong> <%= @user.name %><br />
<strong>URL</strong> <%= link_to user_path(@user), @user %>
</td>
</tr>
</table>
「未定義のメソッド 'gravatar_image_tag' というエラーが表示されます。「gem install gravatar_image_tag」を実行して対応する gem を既にインストールし、gemfile に追加し、「bundle install」も実行しました。「gem を実行すると、インストール済みとしてリストされます。リスト"
これを数時間デバッグしようとしています。どんな助けでも大歓迎です。前もって感謝します。ところで、GIT Bash、RubyInstaller-1.9.2-p0 で 32 ビット Windows 7 を実行しています。
エラーメッセージ: