私はMichael Hartl ch 9を完成し、テストに間違いはありません。 しかし、私はサインアップできませんでした...Michael Hartl ch9:申し込み方法
これまでも私はサインアップできます。
どのように修正してサインアップすることができますか?
サインアップブランチをマージしてください。しかし、私はすべての変更を緩和することができます..これ以上の先進的な拠点にサインアップすることについて何かできますか?
エラー:
No route matches [POST] "/signup"
routes.rbを:
Rails.application.routes.draw do
root 'static_pages#home'
get '/help', to: 'static_pages#help'
get '/about', to: 'static_pages#about'
get '/contact', to: 'static_pages#contact'
get '/signup', to: 'users#new'
get '/login', to: 'sessions#new'
post '/login', to: 'sessions#create'
delete '/logout', to: 'sessions#destroy'
resources :users
end
感謝。
皆様お返事ありがとうございます。 これで動作します。 もう1つ質問があります。 ユーザーがサインアップすると、ウェブサイトに直接参加することができます。彼らは電子メールによる確認を受ける必要があり、参加できるだけであるため、これはうまくいかない。
どのように実装できましたか?
私はソリューションMichael Hartlにあり、Rails 4用に実装しましたが、変更する必要があることを覚えていませんでした。 確認の後にユーザーがWebサイトに参加できるようにするには、 Eメール。ありがとう。
でメソッドを作成し、どのような行動は、そのエラーを引き起こしましたか?そのルートを設定するか、別のルートを呼び出す必要があります。 – Gerry