2016-07-28 2 views

答えて

2

これはをグロブ経路と呼ばれ、Routing guide's section on route globbingに説明する:

ルートグロブは、特定のパラメータは、ルートのすべての残りの部分にマッチしなければならないことを指定する方法です。例えば:

get 'photos/*other', to: 'photos#unknown' 

このルートはparams[:other]に "1​​2" または "ロング/パス//12" に設定、photos/12又は/photos/long/path/to/12一致します。プレフィックスの付いたフラグメントは、「ワイルドカードセグメント」と呼ばれます。

ワイルドカードセグメントは、ルート内のどこにでも配置できます。例:

get 'books/*section/:title', to: 'books#show' 
関連する問題