Я запускаю Rails 3.0.3, и я случайно сделал опечатку в моей миграции: я создал миграцию, которая создает новый столбец с типом boolen
(он должен был быть boolean
). Я выполнил миграцию, и Rails не предупредил меня, что это был недопустимый тип столбца, который я мог бы поклясться в предыдущих версиях?
Теперь, когда я пытаюсь добавить, удалить или изменить что-либо в процессе миграции, я получаю следующую ошибку:
undefined метод `to_sym 'для nil: NilClass
Я не могу даже откат или падение. У меня есть более ранняя версия базы данных и дерева файлов, но эта проблема сводит меня с ума, потому что это не первый раз, когда я это видел.
Как я могу эффективно удалить столбец без запроса Rails (и, желательно, без рубок в базу данных вручную)?