3

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

我的 gemfile 中有 activeadmin、meta_search、devise 和 sass-rails。需要在 configuration/application.rb 中进行设计。

当我尝试运行“rails generate active_admin:install”或“rails server”时,出现错误:

C:/RailsInstaller/Ruby1.9.3/live_support/inflector/methods connstant AdminUser (NameError)

我不知道如何解决。

谢谢 :)

4

2 回答 2

3

只需删除以下行routes.rb

devise_for :admin_users, ActiveAdmin::Devise.config

然后重新运行

rails g active_admin:install

于 2015-12-16T06:06:47.823 回答
1

卸载并重新安装 activeadmin 后,我遇到了同样的错误(因为我想将其从 admin_user 中删除以将其安装到我自己的用户中)。

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

我发现 activeadmin 代码的文件是:

routes.rb
schema.rb
于 2013-06-05T11:08:34.997 回答