代码之家  ›  专栏  ›  技术社区  ›  kapso

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

  •  1
  • kapso  · 技术社区  · 14 年前

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

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

    在my routes.rb中定义的路由是-

    map.connect "#{base_url}/r/:id/rate?v=:value&u=:user_id", :conditions => { :method => :put }, :controller => 'mycontroller', :action => 'myaction'
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   samuil    14 年前

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