2010-05-06 210 views
0

我在我的web應用程序中構建管理空間。要做到這一點,我使用的命名空間,但即使耙生成的路由都ok,當我按照我的管理空間的根我得到一個錯誤:錯誤的路由生成使用名稱空間

Routing Error 
No route matches "/guru" 

我的routes.rb:

Baies::Application.routes.draw do |map| 
    resources :fights 
    resources :actions 
    resources :users 

    namespace :guru do 
    root :to => "guru#index" 
    resources :users 
    end 

    root :to => "public#index" 
end 

我ARBO:

. 
`-- app 
    `-- controllers 
     |-- actions_controller.rb 
     |-- application_controller.rb 
     |-- fights_controller.rb 
     |-- guru 
     | |-- guru_controller.rb 
     | `-- users_controller.rb 
     |-- public_controller.rb 
     `-- users_controller.rb 

有關信息,路由/大師/用戶工程:)

感謝您的幫助!

@ tchaOo°

回答

0

沒關係。我在做使用Rails 2.使用Rails 3,我們必須指定控制器的命名空間:

namespace :guru do 
    root :to => "Guru::Guru#index" 
    resources :users 
    end 

@ tchaOo°

相關問題