Я следую учебнику railstutorial.org. Хотя я могу видеть граватар на веб-странице, мой тест 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 ", добавил его в свой гемфайл, а также выполнил" установку пакета ". выполнить "список драгоценных камней"
Я пытался отлаживать это уже несколько часов. Любая помощь будет оценена. Заранее спасибо. Кстати, я использую 32-битную Windows 7 с GIT Bash, RubyInstaller-1.9.2-p0.
Сообщение об ошибке:
![alt text](https://i.stack.imgur.com/OFfRm.png)