ActionController :: RoutingError用于登台环境中的现有路由

时间:2018-01-23 21:03:58

标签: ruby-on-rails ruby-on-rails-5 rails-api

我只有一个Rails 5.1 api app,我试图发布/更新一些数据。查看服务器日志,我看到错误:ActionController::RoutingError (No route matches [PATCH] "/api/v1/users/1"):

在服务器上运行rake routes时,我发现它所说的路线不匹配:

api_v1_user GET    /api/v1/users/:id(.:format) /api/v1/users#show{:format=>"json"}
            PATCH  /api/v1/users/:id(.:format) /api/v1/users#update {:format=>"json"}
            PUT    /api/v1/users/:id(.:format) /api/v1/users#update {:format=>"json"}
            DELETE /api/v1/users/:id(.:format) /api/v1/users#destroy{:format=>"json"}

我刚测试过在本地服务器上通过Postman更新数据,并没有任何问题。知道是什么导致了这个问题吗?如果有更多信息可以提供帮助,请与我们联系。

0 个答案:

没有答案