在rails控制器中,GET /objects/
路由到index
,POST /objects
路由到create
,GET /objects/<id>
路由到show
。PUT /objects/<id>
和PATCH /objects/<id>
路由到什么?
按照惯例(例如,如果您在config/routes.rb
中使用resources
帮助器),PUT
和PATCH
都将路由到控制器上的.update
方法。所以:
namespace :api do
resources :posts
end
将给你:
% r routes
...
PUT /api/posts/:id(.:format) api/posts#update
PATCH /api/posts/:id(.:format) api/posts#update