如何更改rails中链路的控制器路径



如何获得:

<%= link_to 'Back', originalcontrollers_path %>

:

<%= link_to 'Back', modifiedcontrollers_path %>

我已经更新了我的路线:

get "modifiedcontrollers", :to => "originalcontrollers#index"

所以"/modifiedcontroller"的url和"/originalcontroller"的url是一样的。当创建链接时,我需要它指向新的url。我该怎么做呢?

我不确定我是否理解你,但试试这个:

get "modifiedcontrollers", :to => "originalcontrollers#index", :as => :modifiedcontrollers
get "modifiedcontrollers/new", :to => "originalcontrollers#new", :as => :new_modifiedcontroller
...

所以如果你需要所有的路由堆栈:

resources :modifiedcontrollers, :controller => :originalcontrollers

那么现在这就可以正常工作了

<%= link_to 'Back', modifiedcontrollers_path %>

最新更新