Fir*_*ari 10 routes ruby-on-rails
我想知道是否可以通过路由将参数传递给控制器动作.我有一个通用的动作方法,我想呼吁各种路线.不,我不能在我的路线中使用通配符.
match '/about' => 'pages#show'
match '/terms' => 'pages#show'
match '/privacy' => 'pages#show'
Run Code Online (Sandbox Code Playgroud)
我正在寻找类似的东西:
match '/about' => 'pages#show', :path => "about"
match '/terms' => 'pages#show', :path => "terms"
match '/privacy' => 'pages#show', :path => "privacy"
Run Code Online (Sandbox Code Playgroud)
谢谢.
gre*_*tes 15
尝试
match '/about' => 'pages#show', :defaults => { :id => 'about' }
match '/terms' => 'pages#show', :defaults => { :id => 'terms' }
match '/privacy' => 'pages#show', :defaults => { :id => 'privacy' }
Run Code Online (Sandbox Code Playgroud)
如果由于某种原因你不能遵循标准惯例
match '/:id' => 'pages#show'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5556 次 |
| 最近记录: |