2010-11-10 162 views
0

如果我使用關於軌道路線

namespace :helpcenter do 
    get "hh/logout" 
    get 'hh/login' 
end 

它將匹配的網址幫助中心/ HH /註銷

我的問題是如何讓這些方法映射到URL/HH /註銷並沒有包含模塊名稱

+0

不太瞭解你的問題。你想實現什麼?你能否詳細說明一下? – 2010-11-10 02:32:40

+0

所以你想匹配'/ hh/logout'到'herlpercenter_controller'或'helpercenter :: hh_controller'或'hh_controller'?你的原始案例將使用'helpcenter :: hh_controller' – PeterWong 2010-11-10 02:57:19

回答

0

您可以使用範圍來實現這一點:

scope :module => 'helpcenter' do 
    resources :articles 
end 

這將產生映射,/articles/new等而不是helpcenter/articles。但是,它仍然會轉到幫助中心命名空間中的文章控制器。例如:app/controllers/helpcenter/articles_controller.rb

希望有幫助。