Схема Rails не обновляется для таблицы - PullRequest
0 голосов
/ 23 июля 2010

У меня есть среда разработки и бета-версия приложения, которое я создаю. Вчера я натолкнулся на странную ошибку.

Я написал миграцию, чтобы изменить одну из таблиц, и она отлично работала на моем dev env. Как только я развернул изменения в бета-версии, он запустился, но когда я получил доступ к странице, это начало доставлять мне неприятности. Все новые столбцы, которые я добавил, были неопределенными, когда речь заходит о бета-среде. Итак, посмотрел на схему для столбца на бета-версии, используя функцию column_names в классе, и он все еще имел старые столбцы, когда входил в mysql и проверял поля в таблице, я вижу новые.

Кто-нибудь может понять, почему схема не обновляется во время обновления базы данных. Есть ли в любом случае обновить схему для класса, как некоторые функции или что-то.

1 Ответ

0 голосов
/ 19 ноября 2010

У меня тоже есть эта проблема.Пока единственное решение, которое я нашел, - переименовать таблицу.

...