Я новичок в рельсах и решил сегодня утром свалить весь дизайн/модель базы данных и начать все заново. И, будучи noob, я уверен, что сделал это неправильно.
Я удалил все файлы в db/migrate/
и сбросил таблицы. И когда я попытался создать первый новый класс модели, рельсы просто висели. Выключить в сорняках в течение 10 минут, прежде чем я ударил ^ C и попробовал что-то еще.
На этот раз я снова уронил таблицы, переместил весь проект в project.bad и запустил rails new для начала. Опять же, после создания нового проекта со старым именем он зависает над командой rails generate
(я использовал одно и то же имя проекта).
В отчаянии я попытался создать новый проект в том же корне, но с другим именем. Эврика! Это работало как чемпион, создавая контроллеры и классы моделей, но я полностью не могу генерировать ничего, используя оригинальное название проекта, в исходном проекте или в любом новом. Что мне не хватает, чтобы снова работать? Я не против полной потери на данный момент, но я бы хотел снова использовать оригинальное название проекта!
Вот что выглядит log/development.log:
(255.5ms) CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
(337.7ms) CREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`)
ActiveRecord::SchemaMigration Load (0.2ms) SELECT `schema_migrations`.* FROM `schema_migrations`
(0.2ms) SELECT `schema_migrations`.`version` FROM `schema_migrations`
Любая идея, что должно произойти после этого последнего SELECT?