私のアプリケーションの/ users/registration/sign_upにブラウザ(GET)でアクセスすると、ページがレンダリングされます。私は、POSTを経由して同じことを行うと(いずれかのターゲット/ユーザー/登録/ sign_upまたはAjaxで/ wのフォームを提出することによって)私のアプリは、次のエラーが返されます。RailsはGETリクエストを認識しますが、POSTリクエストは認識しません
不明アクション アクション「登録」はできませんでした
devise_for::私が使用した認証のための工夫使用して、私のUserモデルのための工夫ルートを作成してい
がUserControllerのために見つけることがユーザー
このパスをすべき私は期待して工夫/ registrations_controllerへのルートそれは新しいメソッドを実行するためです(現在はGET要求のために行います)。たぶん、リクエストを理解するのはPOSTリクエストで、自動的にcreateメソッドに向かうが、これは問題ではないと思う。なぜなら私はcreateメソッドでデバッガを最初に起動し、受け取る前にデバッガがターミナルから起動していないからだ。このエラー。
何が起こっているのかを解読する経験がある人はいますか?必要に応じてより多くの情報を提供しています。ありがとう。
あなたのルートで単に 'resources:users'を使うのではなく、URIは'/users/new'ですか? –