ここにnoobの質問があります。私はこのエラーを取得しています理由はわからない、私は思った「T」にルビーのチュートリアルを次されてきたが、ここに私のエラーは、次のとおりです。Micheal Hartl Ruby on Railsチュートリアルのセクション10.1.1でエラーが発生しました
FAIL [「test_invalid_signup_information」、UsersSignupTest、1.276558378001937] test_invalid_signup_information#UsersSignupTest(1.28秒) 少なくとも1つの要素が "form [action ="/signup "]"と一致すると予想されました。見つかった0 .. 0より大きい値が1になることが期待されます。 test/integration/users_signup_test.rb:7:ブロックインの
test "invalid signup information" do
get signup_path
assert_select 'form[action="/signup"]'
assert_no_difference 'User.count' do
post signup_path, params: { user: {name: "", email: "[email protected]", password: "foo", password_confirmation: "bar"}}
end
ここには、次のようなテストがあります:
これは経路指定の問題ですか?私は正直に戻って、前の章全体を元に戻して、まだ私の行方を見つけることができません。
編集:ここでは_form.html.erb、を参照している部分である:私は、同じチュートリアルに取り組んでおり、同じ問題に出くわしたんだ
<%= form_for(@user) do |f| %>
<%= render 'shared/error_messages', object: @user %>
<%= f.label :name %>
<%= f.text_field :name, class: 'form-control' %>
<%= f.label :email %>
<%= f.email_field :email, class: 'form-control' %>
<%= f.label :password %>
<%= f.password_field :password, class: 'form-control' %>
<%= f.label :password_confirmation %>
<%= f.password_field :password_confirmation, class: 'form-control' %>
<%= f.submit yield(:button_text), class: "btn btn-primary" %>
<% end %>
あなたが投稿できますこれは起こっているform.html.erbですか? –
これは第10章ですか?サインアップの章は第7章です。 – boholdyjeramae
OK、投稿を更新して_form.html.erbファイルを追加しました。これはセクション10で、ユーザーの更新と編集機能を追加しようとしています –