Неопределенный метод `camelize'для nil:NilClass (NoMethodError) в Rails с использованием инфраструктуры администрирования
Я пытаюсь использовать "Администрирование" для создания настраиваемой / гибкой панели администратора для веб-приложения, над которым я работаю. Я следовал инструкциям на https://github.com/thoughtbot/administrate
Я продолжаю получать эту повторяющуюся ошибку:
`block in class_name': undefined method `camelize' for nil:NilClass (NoMethodError)
даже если я создаю модель администратора (как предложено в предыдущих сообщениях и вопросах). Шаги, которые я предпринял:
- рельсы генерируют модель Admin
- грабли дБ: мигрировать
- рельсы генерировать администрировать: установить
Rails.application.routes.draw do
namespace :admin do
root to: "#index"
end
# welcome
root 'welcome#index'
get 'welcome/index'
end
Пожалуйста, дайте мне знать, если есть что-то еще, что я могу предоставить, чтобы помочь вам ответить на вопрос!
1 ответ
Решение
Попробуйте удалить сгенерированный код из rout.rb:
namespace :admin do
root to: "#index"
end
и запустить снова:
rails generate administrate:install
: