2011-02-13 79 views
2

我正在運行Ruby on Rails 3,並且我想設置我的路由以便使用名稱空間重寫URL。如何在Ruby on Rails中使用名稱空間重寫URL?

在routes.rb中文件我有:

namespace "users" do 
    resources :account_auth 
end 

所以,網址爲 「顯示爲」/ 「新建」 account_auth頁是:

http://<site_name>/users/account_auths/1 
http://<site_name>/users/account_auths/new 

我想重寫/將這些網址重定向爲/

# from 'account_auth' to 'auth' 
http://<site_name>/users/auth/1 
http://<site_name>/users/auth/new 

如何做到這一點?如果可以,我可以遇到什麼樣的問題?

回答

2

使用:路徑選項:

 
namespace :users do 
    resources :account_auth, :path => "auth" 
end 
相關問題