2012-08-30 142 views
0

我在RoR的一個簡單的問題,我無法找到一個簡單的解決方案如何更改文件夾網址?

我有一個www.example.com/items文件夾,我想將它改名爲www.example.com/admin爲每網址。

有沒有辦法做到在routes.rb中?我想這

這是我命名它的routes.rb方式:

Portal::Application.routes.draw do 
    resources :items do 
    resources :requisitos 
    resources :videos 
    end 

但沒有奏效。

而且,我不能只重命名文件夾,因爲有大量的文件和依賴於它的鏈接。

回答

0

您設置的參數:path

match '/items' => 'items#index', :as => 'admin', :path => '/admin' 

記住的優先順序與路線。該線之上將最有可能優先於爲/admin

+0

路徑中的第二條線的改變的路線仍然沒有奏效。每當我改變頁面鏈接回到/項目 –

+0

我可能不明白你的問題。您是否正在嘗試將_redirect_ /項目/ admin?或者你只是試圖將鏈接錨點從/項目更改爲/ admin? – jordanandree

+0

我想重命名該網址。相反www.example.com/items我想要的url被www.example.com/admin 例如,有喜歡的www.example.com/items/post 一些鏈接,我想改變它到www。 example.com/admin/post –