Я новичок в рельсах и создал настраиваемую миграцию для изменения моей структуры базы данных с помощью Rails Generate. Вот команда, которую я выпустил: rails g пользователей миграции.Миграция ActiveRecord не выполняется
Теперь в файле он создал, я занесены:
class Users < ActiveRecord::Migration
def change
add_column :first_name
add_column :last_name
remove_column :name
end
end
Когда я запускаю грабли БД: мигрировать ничего не происходит. Что мне нужно сделать, чтобы исправить это?
Если вы создали файл целиком самостоятельно, я бы предположил, что вы опустили метку времени в начале имени файла. Rails записывает, какие миграции были выполнены в таблице (schema_migrations) в вашей базе данных, и использует эту метку времени для их идентификации. Без этой метки db: migrate просто пропустит миграцию. – AndyV