qpi*_*ngu 9 ruby-on-rails ruby-on-rails-3
我正在将我的大部分应用程序迁移到admin命名空间,虽然有很多与此相关的指南,但我仍然无法管理.我一直主要关注这个答案,以及谷歌提出的任何结果(他们都倾向于同意).有人可以告诉我我做错了什么,所以我不再失眠了吗?
这是错误消息:
错误的参数类型模块(预期类)
app/controllers/application_controller.rb:1:in `<top (required)>'
app/controllers/admin/admin_controller.rb:1:in `<top (required)>'
app/controllers/admin/home_controller.rb:1:in `<top (required)>'
Run Code Online (Sandbox Code Playgroud)
的routes.rb
namespace :admin do
root :to => "home#index"
resources :users
end
Run Code Online (Sandbox Code Playgroud)
管理员/ admin_controller.rb
class Admin::AdminController < ApplicationController
Run Code Online (Sandbox Code Playgroud)
管理员/ home_controller.rb
class Admin::HomeController < Admin::AdminController
Run Code Online (Sandbox Code Playgroud)
管理员/ users_controller.rb
class Admin::UsersController < Admin::AdminController
Run Code Online (Sandbox Code Playgroud)
我很确定它与模块和控制器交互相关的简单,所以我没有包含任何其他代码.但是,我现在应该找到解决方案,如果需要任何其他代码,请告诉我.
谢谢.
也许你有一些定义为Admin常数的东西?
尝试一个具有相同结构的新应用程序,然后添加当前应用程序的部分,看看它在哪里中断(不是很好的建议,是吗?)。
我使用与您粘贴相同的组织进行管理...