REST API的Rails控制器



在rails控制器中,GET /objects/路由到index,POST /objects路由到create,GET /objects/<id>路由到showPUT /objects/<id>PATCH /objects/<id>路由到什么?

按照惯例(例如,如果您在config/routes.rb中使用resources帮助器),PUTPATCH都将路由到控制器上的.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

最新更新