Rails - 使用ActiveAdmin gem的未初始化的常量AdminUser

时间:2012-08-16 12:09:13

标签: ruby-on-rails activeadmin

我是Rails的新手,我将尝试将ActiveAdmin安装到我现有的项目中(Rails 3.2.1)。

我的gemfile中有activeadmin,meta_search,devise和sass-rails。需要在配置/ application.rb中设计。

当我尝试运行“rails generate active_admin:install”或“rails server”时,我有一个错误:

C:/RailsInstaller/Ruby1.9.3/l ive_support /偏转器/方法 connstant AdminUser(NameError)

我不知道如何解决。

谢谢:)

2 个答案:

答案 0 :(得分:3)

只需删除routes.rb

上的以下行

devise_for :admin_users, ActiveAdmin::Devise.config

然后重新运行

rails g active_admin:install

答案 1 :(得分:1)

卸载并重新绑定activeadmin后我得到了同样的错误(因为我想从admin_user中删除它以在我自己的用户中安装它)。

解决方案是在我的项目中搜索“admin”,并评论activeadmin在卸载后留下的所有代码。

我找到activeadmin代码的文件是:

routes.rb
schema.rb