2016-04-15 5 views
0

私はこの二つの経路があります。私は1つのルートに、それらを結合するにはどうすればよいユナイト2つの類似のルート

get "shopping", to: "bar#show" 
    get "shopping/*relative_path", to: "bar#show" 

を?

私は単に、その後localhost:3000/shoppingになり、ユーザは括弧の中にそれをラップすることにより、コントローラにbar#show

おかげ

+0

2番目のルートのみを使用しようとしましたか? – Ilya

+1

あなたは 'match '/:shopping(/ * relative_path)'、 ':bar#show'、::get'を試すことができます – Vlad

答えて

2

あなたは2番目の部分は、オプションの作ることがリダイレクトされないget "shopping", to: "bar#show"省略時:

get "shopping(/*relative_path)", to: "bar#show" 

docsのこの現象の説明。

関連する問題