ActiveAdmin未初始化的常量 - 找不到模型

时间:2015-01-08 05:57:58

标签: ruby-on-rails activeadmin

我将ActiveAdmin安装到我的应用程序中。并将模型Order注册到ActiveAdmin

ActiveAdmin.register Order do

但我收到错误uninitialized constant Order;似乎ActiveAdmin找不到该模型。

我的Rails.root是 /home/vagrant/vag/shoppe-subao

模型在: /home/vagrant/vag/shoppe-subao/vendor/core/app/models/shoppe$ ls order.rb

启动rails服务器并获得以下错误

=> Rails 4.0.1 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server /vagrant/shoppe-subao/vendor/core/app/models/shoppe/order Exiting /vagrant/shoppe-subao/app/admin/order.rb:3:in `<top (required)>': uninitialized constant Order (NameError) from /home/vagrant/.bundler/ruby/2.2.0/active_admin-82da3c55cb61/lib/active_admin/application.rb:194:in `block in load'

1 个答案:

答案 0 :(得分:1)

require 'activeadmin'添加到您的active_admin.rb初始化程序