タイトルの通りです。
新規登録画面でのURLは
/users/sign_up
と表示されますが、
入力ミスでエラーメッセージが表示されている時のURLは
/users
に変わってしまうため、
そこの画面でリロードを押すと普通にusersのindexページに飛ぼうとしてしまい、
特にusersのindexは今回作ってなかったため、Routing Errorが表示されてしまっていました。
対策として、
usersのgetをダミーで作り,(dummyしか思いつかなかった。。)
routes.rb
get 'users' => 'users#dummy'
新規登録画面に飛んでもらう
users.controller.rb
def dummy
redirect_to new_user_registration_path
end
だけでエラーは
表示されずにすみます!
気づかないで実装してる方も多いと思いますが、
気付いてしまってどうしても気になる方はどうぞお試しください。