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

ncecgwcz  于 2023-08-04  发布在  Ruby
关注(0)|答案(3)|浏览(86)

路由错误!未初始化的常量AdminController
这似乎对我来说,当试图去

localhost:3000/admin

字符串
我一直在寻找很多,但仍然卡住了!
Rails 4.2.4
Ruby 2.2.3
Activeadmin 1.0.0 pre2
我的宝石文件:5dPDVfhttp://ideone.com/5dPDVf
我的路由.rb文件:dF6EFThttp://ideone.com/dF6EFT

z0qdvdin

z0qdvdin1#

您需要创建一个AdminsController类,如下所示:
app/controllers/admins_controller.rb为单位

class AdminsController < ApplicationController
  def index      
  end 
end

字符串
您可能需要读取Action Controller Overview
您可能将其定义为AdminsController(复数),因此您可能需要将路由调整为此值,而不是创建AdminsController类。
控制器名称应该是复数(这是Rails中的命名约定)。
routes.rb

resources :admins


您还需要一个app/views/admins/的视图文件index.html.erb
然后访问http://localhost:3000/admins

a1o7rhls

a1o7rhls2#

你运行rails generate active_admin:install了吗?

svmlkihl

svmlkihl3#

当你在那个时候得到这个异常只要重启你的服务器,这对我来说是有效的
在当地你做到了
第一个月
现在这服务器是在所以现在你必须退出从这起动的服务器
现在再次运行rails s然后

**Hurrrayyy.!!!**it working fine

相关问题