2010-09-26 106 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