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 模型(正如之前的帖子和问题所建议的)。我采取的步骤:
- rails 生成模型管理员
- 耙子db:migrate
- 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
:
我正在尝试使用 Adminstrate 为我正在开发的 Web 应用程序创建一个 customizable/flexible 管理仪表板。我已按照 https://github.com/thoughtbot/administrate
上的说明进行操作我一直收到这个反复出现的错误:
`block in class_name': undefined method `camelize' for nil:NilClass (NoMethodError)
尽管我创建了一个 Admin 模型(正如之前的帖子和问题所建议的)。我采取的步骤:
- rails 生成模型管理员
- 耙子db:migrate
- rails 生成 administrate:install
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
: