REST / Rails问题 - 支持HTTP方法?

时间:2010-07-18 18:20:39

标签: ruby-on-rails rest http-method

所以我的一条路线出现了这个错误。我正在运行Rails v2.3.8 + Mongrel 1.1.5。 rails仅支持GET& POST ??

ActionController::MethodNotAllowed (Only get and post requests are allowed.):

我的routes.rb中定义的路由是 -

map.connect "#{base_url}/r/:id/rate?v=:value&u=:user_id", :conditions => { :method => :put }, :controller => 'mycontroller', :action => 'myaction'

1 个答案:

答案 0 :(得分:1)

这并不意味着Rails只支持这两种方法。这意味着,匹配请求的路由(通过URL)与任何控制器方法都不匹配(通过http方法)。