неинициализированная константа ActionController при запуске rake db: migrate

StackOverflow https://stackoverflow.com/questions/2164419

  •  24-09-2019
  •  | 
  •  

Вопрос

Позвольте мне предварить это, сказав, что я полный рельсов нуб.

Я только что выполнил миграцию, но при попытке запустить rake db:migrate --trace получаю эту ошибку.

Genracodicetagpre

Я пытаюсь использовать devise , откуда берется код t.authenticatable Вот моя миграция, которая называется 20100129183653_change_agent_staff.rb

Genracodicetagpre

Это сводит меня с ума!Что я делаю не так?

Это было полезно?

Решение

Я пытался воссоздать это ранее, и это не проблема для вашей миграции. Проблема в другом, и вы, возможно, захотите посмотреть, можете ли вы вызвать ошибку приложения в другом месте. Запустите скрипт / сервер и посмотрите, можете ли вы просмотреть эти страницы или возникнет ошибка.

Как далеко продвинулось ваше приложение? Если он довольно новый (и вы знаете, что у вас есть действующая установка rails 2.3.5), вы можете попробовать начать с нуля. Настройте аутентификацию с помощью devise, документируя свои команды по ходу работы. Затем опубликуйте все введенные команды и код до точки отказа, и мы сможем лучше диагностировать проблему.

Я прошу об этом, потому что, когда я пытался продублировать, было слишком много разных способов настроить это - с помощью генераторов устройства или вручную, и с помощью разработки с самого начала, а не прикрепления его после пользователя. модель уже создана.

Изменить : в таблице изменений в настоящее время нет возможности аутентификации для разработки. Вы должны вручную добавить столбцы, на которые он ссылается.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top