1
として名前空間を使用します。私のルートは、このように見ている現時点では唯一のparam
search_index GET /search(.:format) search#index
しかし、私はこれらのようなルートを取得したいです名前空間を導入したい。 URLの「トピック」部分は、パラメータとしてのみ転送されます。あなたのroutes.rbをの追記で
として名前空間を使用します。私のルートは、このように見ている現時点では唯一のparam
search_index GET /search(.:format) search#index
しかし、私はこれらのようなルートを取得したいです名前空間を導入したい。 URLの「トピック」部分は、パラメータとしてのみ転送されます。あなたのroutes.rbをの追記で
:
match '/:topic_name/search' => 'search#show', via: :get
これは、コントローラでアクセス可能、あなたのparamsにtopic_name
を追加します - [パラメータで始まる名前空間でのRailsのルーティングリソース]のparams[:topic_name]
可能な複製を(HTTP ://stackoverflow.com/questions/16606689/rails-routing-resource-in-namespace-starting-with-a-parameter) –