小编Ben*_*ado的帖子

ActiveAdmin - 未初始化的常量AdminUser

我在尝试运行我的应用程序时遇到错误,最近安装了ActiveAdmin.它工作正常,但是,在闲置一段时间后,突然间它不是!

在我的gem文件中:

gem 'activeadmin'
Run Code Online (Sandbox Code Playgroud)

在我的路线:

  devise_for :admin_users, ActiveAdmin::Devise.config

  ActiveAdmin.routes(self) 
Run Code Online (Sandbox Code Playgroud)

在我的admin_user.rb中

ActiveAdmin.register AdminUser do     
  index do                            
    column :email                     
    column :current_sign_in_at        
    column :last_sign_in_at           
    column :sign_in_count             
    default_actions                   
  end   etc....
Run Code Online (Sandbox Code Playgroud)

尝试运行时出错:

NameError: uninitialized constant AdminUser
~/Desktop/Sites/Fleetnation/app/admin/admin_user.rb:1:in `<top (required)>'
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.11/lib/active_support/inflector/methods.rb:230:in `block in constantize'
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.11/lib/active_support/inflector/methods.rb:229:in `each'
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.11/lib/active_support/inflector/methods.rb:229:in `constantize'
...
Run Code Online (Sandbox Code Playgroud)

有人有任何想法吗?非常感谢.

ruby-on-rails nameerror activeadmin

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

activeadmin ×1

nameerror ×1

ruby-on-rails ×1