ОК, я решил проблему. Я использую Учебное пособие по Rails 3, чтобы создать свою систему аутентификации для своего собственного Веб-сайта, поэтому я немного изменил форму регистрации в app / views / users / new по сравнению с оригиналом Майкла Хартла:
Оригинал =
<div id="signupfield">
<%= f.label :name, "Name" %><br />
<%= f.text_field :name %>
</div>
Мой собственный Редактировать =
<div id="signupfield">
<%= f.label :name, "Username" %><br />
<%= f.text_field :name %>
</div>
Скобки (имя и имя пользователя) важны, потому что они указаны в spec / запросы / users_spec.rb:
Оригинал =
lambda do
visit signup_path
fill_in "Name", :with => "".......
Мои правки =
lambda do
visit signup_path
fill_in "Username", :with => ""......
Я прошел тест полностью, просто помните, что все, что вы указали в скобках, должно совпадать с круглыми скобками.