通过路由将参数传递给控制器​​操作

可能重复:
Rails:如何将自定义参数传递给控制器​​方法?

我想知道是否可以通过路由将参数传递给控制器​​动作。 我有一个通用的动作方法,我想呼吁各种路线。 不,我不能在我的路线中使用通配符。

match '/about' => 'pages#show' match '/terms' => 'pages#show' match '/privacy' => 'pages#show' 

我正在寻找类似的东西:

 match '/about' => 'pages#show', :path => "about" match '/terms' => 'pages#show', :path => "terms" match '/privacy' => 'pages#show', :path => "privacy" 

谢谢。

尝试

 match '/about' => 'pages#show', :defaults => { :id => 'about' } match '/terms' => 'pages#show', :defaults => { :id => 'terms' } match '/privacy' => 'pages#show', :defaults => { :id => 'privacy' } 

如果由于某种原因你不能遵循标准惯例

 match '/:id' => 'pages#show'