未定义的方法"camelize",用于使用Administrate框架的Rails中的nil:NilClass (NoMethodError)



我正在尝试使用管理员为我正在处理的Web应用程序创建可自定义/灵活的管理仪表板。我遵循https://github.com/thoughtbot/administrate

上的说明

我不断收到此重复出现的错误:

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

即使我创建了一个管理员模型(如先前的帖子和问题所建议)。我采取的步骤:

  1. Rails生成模型管理
  2. 耙子DB:迁移
  3. 导轨生成管理:安装
Routes.rb
Rails.application.routes.draw do
  namespace :admin do
    root to: "#index"
  end
  # welcome
  root 'welcome#index'
  get 'welcome/index'
end 

请告诉我,如果我还能提供其他任何东西来帮助您回答问题!

尝试从 rutes.rb 删除生成的代码:

  namespace :admin do
    root to: "#index"
  end

再次运行:

rails generate administrate:install

相关内容

  • 没有找到相关文章

最新更新