我正在用Rails REST服务。 这里是我的路线。
resources :users
match '/users', :controller => 'users', :action => 'options', :constraints => {:method => 'OPTIONS'}
我能[GET]我的用户。 我想更新我的用户,我得到一个错误:
ActionController::RoutingError (No route matches [OPTIONS] "/users/1"):
当我运行rake routes
这里是我给出的路线:
users GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format) users#destroy
/users(.:format) users#options {:method=>"OPTIONS"}
可能有人请告诉我如何解决我的路线,所以我可以做任何类型的REST调用的? 谢谢。