2011-03-08 46 views
0

我有一個軌道2.3.5應用程序,其中一個行動acb更改爲pqr和修改,以便它只適用於「get」方法。Rails 2.3.5:路由名稱的成員行動是不同的行動名稱

爲了更好地實現與選擇這個我已經使用資源的路線一樣

map.resources :controller, :member => {:pqr => :get}

原始視圖文件有很多地方acb_controller_path鏈接。如果我將視圖文件中的路徑更改爲pqr_controller_path,它可以正常工作。

有沒有一種方法可以將acb_controller_path引用到controller /:id/pqr?

回答

1

你最好改變視圖路徑以指向你的新路線,我認爲我誤解了你的問題,但根據你想要做的方式,你可以嘗試這樣的事情我猜測?

map.acb_controller '/controller/:id/pqr', :controller => "controller", :action => "pqr" 
+0

謝謝。它的工作,但對我來說,我有10個方法(這將適用於所有的HTTP請求方法)在舊的應用程序和這些正在改變說約25基於HTTP請求方法。 – ssri 2011-03-08 10:18:41