【问题标题】:Active Admin Routing error uninitialized constant Admin::DashboardControllerActive Admin Routing 错误未初始化常量 Admin::DashboardController
【发布时间】:2014-10-08 14:06:16
【问题描述】:

更新 ActiveAdmin 后出现以下错误:

http://0.0.0.0:3000/admin

Routing Error

uninitialized constant Admin::DashboardController

我尝试在 ActiveActive 路由之前移动我的自定义根并设计路由。

我的路线:

MyApp::Application.routes.draw do

  root :to => "download#index"

  devise_for :users, ActiveAdmin::Devise.config

  ActiveAdmin.routes(self)

我的 rake 路线:

                   root            /                                              download#index
       new_user_session GET        /admin/login(.:format)                         active_admin/devise/sessions#new
           user_session POST       /admin/login(.:format)                         active_admin/devise/sessions#create
   destroy_user_session DELETE|GET /admin/logout(.:format)                        active_admin/devise/sessions#destroy
          user_password POST       /admin/password(.:format)                      active_admin/devise/passwords#create
      new_user_password GET        /admin/password/new(.:format)                  active_admin/devise/passwords#new
     edit_user_password GET        /admin/password/edit(.:format)                 active_admin/devise/passwords#edit
                        PUT        /admin/password(.:format)                      active_admin/devise/passwords#update
                   root            /                                              dashboard#index
             admin_root            /admin(.:format)                               admin/dashboard#index

我已经解决了堆栈上的几乎所有问题,对于这个问题的任何帮助将不胜感激!

解决方案:

已解决:

touch app/admin/dashboard.rb

并从以下位置添加代码:

https://github.com/activeadmin/activeadmin/blob/master/lib/generators/active_admin/install/templates/dashboard.rb

【问题讨论】:

  • 尝试将ActiveAdmin.routes(self) 放在root :to => "download#index" 之前
  • 原来是这样,但没用
  • 一切都好,解决了,非常感谢您的cmets。
  • 将您的解决方案添加为答案并将其标记为例外。

标签: ruby-on-rails ruby activeadmin


【解决方案1】:

通过以下方式解决它:

touch app/admin/dashboard.rb

和代码来自:

https://github.com/activeadmin/activeadmin/blob/master/lib/generators/active_admin/install/templates/dashboard.rb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多