我正在我的网络应用程序中构建一个管理空间。为此,我使用命名空间,但即使rake生成的路由没问题,当我按照管理空间的根目录时,我收到错误:
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 :(得分:0)
没关系。我正在使用Rails 2.使用Rails 3,我们必须指定控制器的命名空间:
namespace :guru do
root :to => "Guru::Guru#index"
resources :users
end
@ tchaOo°