更新记录栏4没有路由匹配[PATCH]"/ admin/usersupdate"

 自由风纪战_951 发布于 2023-02-11 13:02

我有这个控制器

 def usersedit
   @user = User.find_by id: params[:id]
 end

 def usersupdate
   @user = User.find_by id: params[:id]
   if @user.update(post_params)
     redirect_to action: :users
   else
     render 'usersedit'
   end
 end

这个表单在usersedit.html.erb的视图中

<%= form_for :user, url: {action: "usersupdate"}, method: :patch do |f| %>

但是当我提交表单时,会出现此错误

No route matches [PATCH] "/admin/usersupdate"

我的路线代码是:

     Prefix Verb URI Pattern                     Controller#Action
             root GET  /                               pages#home
      admin_index GET  /admin/index(.:format)          admin#index
     admin_grades GET  /admin/grades(.:format)         admin#grades
       pages_home GET  /pages/home(.:format)           pages#home
   pages_register GET  /pages/register(.:format)       pages#register
     pages_create POST /pages/create(.:format)         pages#create
      pages_login GET  /pages/login(.:format)          pages#login
    pages_logging POST /pages/logging(.:format)        pages#logging
     pages_logout GET  /pages/logout(.:format)         pages#logout
                  GET  /activate/:user/:hash(.:format) pages#activate
         remember POST /remember(.:format)             pages#remember
     reactivation POST /reactivation(.:format)         pages#reactivation
  admin_documents GET  /admin/documents(.:format)      admin#documents
      admin_users GET  /admin/users(.:format)          admin#users
                  GET  /admin/usersedit/:id(.:format)  admin#usersedit
admin_usersupdate POST /admin/usersupdate(.:format)    admin#usersupdate

请帮忙.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有