1

我正在尝试使用 Administrate 为我正在开发的 Web 应用程序创建可自定义/灵活的管理仪表板。我已按照https://github.com/thoughtbot/administrate上的说明进行操作

我不断收到这个反复出现的错误:

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

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

  1. rails 生成模型 Admin
  2. 耙分贝:迁移
  3. rails 生成管理:安装
路线.rb
Rails.application.routes.draw do

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

请让我知道是否还有其他可以帮助您回答问题的方法!

4

1 回答 1

1

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

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

并再次运行:

rails generate administrate:install

于 2016-12-13T20:44:18.583 回答