gpt4 book ai didi

ruby-on-rails-3 - 你如何在 Rails 中路由 [OPTIONS]?

转载 作者:行者123 更新时间:2023-12-03 20:39:23 25 4
gpt4 key购买 nike

我正在 Rails 中制作 REST 服务。这是我的路线。

  resources :users
match '/users', :controller => 'users', :action => 'options', :constraints => {:method => 'OPTIONS'}

我能够[获取]我的用户。我正在尝试更新我的用户,但出现错误:
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 调用吗?谢谢。

最佳答案

match '/users' => "users#options", via: :options

如果放在其他路线之前,也将是一条可能的路线。

关于ruby-on-rails-3 - 你如何在 Rails 中路由 [OPTIONS]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14540065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com