我是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)
我不知道如何解决。
谢谢:)
答案 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