我刚刚将一个 Rails 应用程序迁移到 3.1。活动管理员现在是 0.6.0。那是我的路线.rb
AppName::Application.routes.draw do
root :to => "homepage#index"
devise_for :admin_users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
所以 root 在 ActiveAdmin 路由之前声明。我们在开发中启动服务器并重新加载浏览器我在这里得到 ActiveAdmin 界面:
http://localhost:3000/admin
当我重新加载该 URL 时,我得到:
uninitialized constant Admin::DashboardController