Rails 2.3.5:成员操作的路由名称与操作名称不同

时间:2011-03-08 06:33:49

标签: ruby-on-rails routes

我有一个rails 2.3.5应用程序,其中动作acb被更改为pqr并进行了修改,因此它仅适用于“get”方法。

为了实现这个目的,我使用了资源路径和

之类的选项

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

原始视图文件在很多地方都有acb_controller_path链接。如果我将视图文件中的路径更改为pqr_controller_path则可以正常工作。

有没有办法可以将acb_controller_path引用到controller /:id / pqr?

1 个答案:

答案 0 :(得分:1)

你最好改变观察路径以指向你的新路线,我想我有点误解了你的问题,但是根据你想要的方式,你可以试试这样的东西,我猜?

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