Rails 中 nil:NilClass (NoMethodError) 的未定义方法“camelize”使用管理框架

Undefined method `camelize' for nil:NilClass (NoMethodError) in Rails using Administrate framework

我正在尝试使用 Adminstrate 为我正在开发的 Web 应用程序创建一个 customizable/flexible 管理仪表板。我已按照 https://github.com/thoughtbot/administrate

上的说明进行操作

我一直收到这个反复出现的错误:

`block in class_name': undefined method `camelize' for nil:NilClass (NoMethodError)

尽管我创建了一个 Admin 模型(正如之前的帖子和问题所建议的)。我采取的步骤:

  1. rails 生成模型管理员
  2. 耙子db:migrate
  3. rails 生成 administrate:install
routes.rb
Rails.application.routes.draw do

  namespace :admin do
    root to: "#index"
  end
  # welcome
  root 'welcome#index'
  get 'welcome/index'
end 

请告诉我是否还有什么可以帮助您回答问题的!

尝试从 routes.rb:

中删除生成的代码
  namespace :admin do
    root to: "#index"
  end

又是运行:

rails generate administrate:install: