Я следую учебному руководству по RailsTutorial.org, раздел 7.3, и пытаюсь выполнить миграцию БД с помощью rake, чтобы добавить столбец пароля в существующую базу данных.Похоже, происходит то, что rails повторно запускает предыдущий файл миграции и пытается добавить таблицу Users (которая уже существует), а не самый последний файл миграции и добавить столбец пароля.Любая помощь будет оценена!
Вот код, который я запустил для создания файла миграции:
$ rails generate migration add_password_to_users encrypted_password:string
Затем я запустил rake db: migrate и получил следующую ошибку:
An error has occurred, this and all later migrations canceled:
SQLite3::SQLException: table "users" already exists: CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "email" varchar(255), "created_at" datetime, "updated_at" datetime)