前提・実現したいこと
No route matches [GET] "/users"
が起きているのでそれを直したい
ここに質問の内容を詳しく書いてください。
(例)ryby on railsで作っている
■■な機能を実装中に以下のエラーメッセージが発生しました。
新規登録画面に行きたい、deviseは入れている
発生している問題・エラーメッセージ
Routing Error```
エラーメッセージ
No route matches [GET] "/users"
該当のソースコード
*routes.rb*
Rails.application.routes.draw do
devise_for :users
*```ruby
root to: "prototypes#index
end *prototypes_controllerclass* ```ruby def index end
end
ruby
1<div class="form__wrapper"> 2 <h2 class="page-heading">ユーザー新規登録</h2> 3 <%= devise_error_messages! %> 4 5*<%= form_with model: @user, url: user_registration_path, local: true do |f| %>* 6
もしくは
ruby
1<div class="nav__right"> 2 <%= link_to "ログイン", new_user_session_path, class: :nav__btn %> 3 *<%= link_to "新規登録", new_user_registration_path, class: :nav__btn %>* 4 </div>
ruby
1routesの一覧 2 cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel 3 new_user_registration GET /users/sign_up(.:format) devise/registrations#new 4 edit_user_registration GET /users/edit(.:format) devise/registrations#edit 5 user_registration PATCH /users(.:format) devise/registrations#update 6 PUT /users(.:format) devise/registrations#update 7 DELETE /users(.:format) devise/registrations#destroy 8 POST /users(.:format) devise/registrations#create 9 root GET / prototypes#index 10
ここに言語名を入力
ruby,html
ソースコード
### 試したこと pathのところを何度か変えて試したがダメだった ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
routes.rbと対応するコントローラのコードをご提示ください。
あとviewも一部だと何とも言えないので、せめてform内は全て含めてご提示ください。
また、コードやエラーはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
ルーティングはどのように定義していますか?
どこのファイルを載せればいいですか
routes.rbは載せたところまでしかしてません
コードやエラーはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
回答1件
あなたの回答
tips
プレビュー