1

因此,我的一条路线出现此错误。我正在运行 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'
4

1 回答 1

1

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

于 2010-07-18T19:52:28.937 回答