2010-09-26 129 views
0

我想创建一个动作(:my_action),这将允许我捕获当前对象:id以及a:client_id。带参数的成员路由约定?

新记录,网址是这样的:

controller/action/new/my_action/:client_id 

编辑存在的记录,网址是这样的:

controller/action/:id/edit/my_action/:client_id 

我与成员的路线发挥各地,但能对于上述两种情况似乎都没有效果。

在此先感谢=]

+1

http://guides.rubyonrails.org/routing.html – s84 2010-09-26 02:00:50

回答

1

您可以轻松地声明两个路由,并直接向my_action

map.connect 'controller/action/new/my_action/:client_id', :controller => :my_controller, :action => :my_action 
map.connect 'controller/action/:id/edit/my_action/:client_id', :controller => :my_controller, :action => :my_action 

似乎是最简单的解决方案给我。

+0

这正是我所追求的。谢谢! – Coderama 2010-09-26 02:14:03