Pud*_*arK 0 ruby routing ruby-on-rails
我已经阅读了几篇文章,但我还没有找到明确的解决方案.
我想从URL中删除控制器.我明白了:
localhost:3000/pages/services
Run Code Online (Sandbox Code Playgroud)
但我想要这个:
localhost:3000/services
Run Code Online (Sandbox Code Playgroud)
这是我的路线文件:
Rails.application.routes.draw do
root 'pages#index'
get 'pages/services'
get 'pages/specials'
get 'pages/events'
get 'pages/about'
end
Run Code Online (Sandbox Code Playgroud)
我怀疑我需要在这里做点什么,但我找不到合适的教程.有什么建议?
试试这个:
match 'services' => "pages#services", :as => :services
Run Code Online (Sandbox Code Playgroud)
您可以使用:as选项为任何路径指定名称.
看到这里
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |