routesのdeleteをgetにすると問題なくデータを削除できるのですが、
deleteにするとエラーが出てしまいます。
【routes】 delete "/users/:id" => "users#d" 【controller】 def d @e = User.find(params[:id]) @e.destroy redirect_to "/users" end 【view】 <% @a.each do |b| %> <%= b.name %> <%= link_to "削除", "/users/" + b.id.to_s, method: :delete %> <% end %>
【エラー内容】
Routing Error
No route matches [GET] "/users/6"
【Railsバージョン】
6.1.4.4
お分かりになる方いらっしゃいましたら教えて頂けませんでしょうか。
どうぞよろしくお願い致しますm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/06 04:56
2022/01/06 05:30
2022/01/06 06:21