【发布时间】:2010-09-17 12:42:36
【问题描述】:
我想将 RoR 中的默认路由更改为我想要的: 考虑以下示例...
:controller/:action/:id
它将在浏览器中为您提供如下路线: http://localhost:3000/controller/action/id
现在我想把它改成...
http://localhost:3000/this-is-what-i-want/id
我们可以得到控制器和动作的别名...
resources :controller, :as => "my-custom-name"
如果你想拥有动作的别名,那么
resources :controller, :path_names => { :action => 'my-custome-name-1', :action => 'my-custome-name-2' }
但我想立即更改控制器和操作...如果您注意到上述内容 http://localhost:3000/this-is-what-i-want/id 问题中的路径...
需要帮助... 提前谢谢...
【问题讨论】:
标签: ruby-on-rails