前提・実現したいこと
rails6にdeviseを追加しました。
ユーザー編集機能を追加しようとしているのですがルートがうまく行かずエラーが発生しています。
どこがおかしいのか教えていただけるとありがたいです。
発生している問題・エラーメッセージ
該当のソースコード
ruby
1Rails.application.routes.draw do 2 get "/posts/top", to: "posts#top" 3 get "/posts/about", to: "posts#about" 4 get "/posts/index", to: "posts#index" 5 get "/posts/dashboard", to: "posts#dashboard" 6 get "/posts/lessons", to: "posts#lessons" 7 get "/posts/profile", to: "posts#profile" 8 get "/posts/setting", to: "posts#setting" 9 get "/posts/answer", to: "posts#answer" 10 root 'posts#top' 11 12 resources :users 13 devise_for :users, :controllers => { 14 :registrations => 'users/registrations', 15 :sessions => 'users/sessions' 16} 17 18 # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html 19end 20
html
1 <li class="nav-item"> 2 <%= link_to "SETTING", edit_user_registration_path, method: :post %> <!-- ログアウトをする --> 3 </li>
補足情報(FW/ツールのバージョンなど)
userのcontrollerの内容はデフォルトのままです。views/deviseの内容もデフォルトのままです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/11 02:14
2020/05/11 02:42