根据RoR中的方法将相同的URL路由到不同的控制器

时间:2010-09-09 19:14:36

标签: ruby-on-rails ruby

我正在尝试使用以下结构

get  /something/id/apply => controller 1
post /something/id/apply => controller 2

在rails 2.x中有一种简单的方法可以实现这一点吗?现在我正在手动检查控制器代码中的http方法,这似乎......很难看。

1 个答案:

答案 0 :(得分:3)

  map.match '/something/:id/apply', :method => :get, :controller => 'controller1'
  map.match '/something/:id/apply', :method => :post, :controller => 'controller2'