При миграции: неопределенный метод `to_sym 'для nil: NilClass

Я использую Rails 3.0.3 и случайно допустил опечатку при миграции: Я создал миграцию, которая создает новый столбец с типом boolen (это должно было быть boolean ). Я запустил миграцию, и Rails не предупредил меня, что это недопустимый тип столбца, о чем я мог поклясться в предыдущих версиях?

Теперь, когда я пытаюсь добавить, удалить или изменить что-либо в миграции, я получаю следующую ошибку:

undefined метод `to_sym 'для nil: NilClass

Я даже не могу откатиться или отбросить. У меня сохранена более ранняя версия базы данных и дерева файлов, но эта проблема сводит меня с ума, потому что это не первый раз, когда я вижу, как это происходит.

Как я могу эффективно удалить столбец без жалоб Rails ( и желательно не копаясь в базе вручную)?

15
задан Prakash Murthy 2 February 2013 в 08:51
поделиться