2017-09-25 34 views
1

我有這樣的routes.rb中更改URI模式在軌5

get 'search#search', to: 'search#search', as: 'search' 

,如果我rails routes它返回下列信息:

search GET /search%23search(.:format)  search#search 

我想改變/search%23searchsearch/search

我該怎麼做?

+1

'得到 '搜索/搜索',以: '搜索#搜索',如:「search'' ? –

+0

我剛剛創建了一個'search_controller.rb'以及視圖,以便從那裏搜索產品。這就是'get'搜索'的路線,以'search#search'爲:'search'' – Dev

回答

2

在軌爲你寫:

get 'search/search', to: 'search#search', as: 'search' 

這將導致到:

search GET /search/search(:format)  search#search 
+0

如果我想讓該頁面的根頁面「root」search/search'爲:'search#search ',如:'search''這是正確的嗎? – Dev

+0

只寫'root'搜索#search'' –