Ruby on Rails:未初始化的常量AdminController

时间:2016-02-21 18:37:06

标签: ruby activeadmin ruby-on-rails-4.2

  

路由错误!未初始化的常量AdminController

这在我试图去

时出现
localhost:3000/admin

我一直在搜索,但仍然卡住了!

Rails 4.2.4

Ruby 2.2.3

Activeadmin 1.0.0 pre2

我的宝石文件:5dPDVf http://ideone.com/5dPDVf

我的routes.rb文件:dF6EFT http://ideone.com/dF6EFT

2 个答案:

答案 0 :(得分:0)

您是否运行了rails generate active_admin:install?

答案 1 :(得分:0)

看起来您需要创建一个这样的AdminsController类:

true

中的

app/controllers/admins_controller.rb

您可能需要阅读Action Controller Overview

您可能将其定义为AdminsController(复数),因此您可能需要调整路径,而不是创建class AdminsController < ApplicationController def index end end 类。

控制器名称应为复数(这是Rails中的命名约定)。

AdminsController

routes.rb

您还需要resources :admins 中名为app/views/admins/

的视图文件

然后访问index.html.erb