2017-02-21 5 views
1

として名前空間を使用します。私のルートは、このように見ている現時点では唯一のparam

search_index GET /search(.:format)  search#index 

しかし、私はこれらのようなルートを取得したいです名前空間を導入したい。 URLの「トピック」部分は、パラメータとしてのみ転送されます。あなたのroutes.rbをの追記で

+0

可能な複製を(HTTP ://stackoverflow.com/questions/16606689/rails-routing-resource-in-namespace-starting-with-a-parameter) –

答えて

4

match '/:topic_name/search' => 'search#show', via: :get 

これは、コントローラでアクセス可能、あなたのparamsにtopic_nameを追加します - [パラメータで始まる名前空間でのRailsのルーティングリソース]のparams[:topic_name]

関連する問題