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