Схема Rails не обновляется для таблицы

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

Я написал миграцию, чтобы изменить одну из таблиц, и она отлично работала в моей среде разработки. Как только я развернул изменения в бета-версии, она запустилась, но когда я зашел на страницу, у меня начались проблемы. Новые столбцы, которые я добавил, были неопределенными столбцами, когда дело доходит до бета-среды. Поэтому я посмотрел на схему для столбца на стороне бета-версии, используя функцию column_names в классе, и у нее все еще были старые столбцы при входе в mysql, и проверка полей в таблице показывает мне новые.

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


person Anooj R    schedule 23.07.2010    source источник
comment
Вы используете одну и ту же базу данных для обеих сред?   -  person jpemberthy    schedule 24.07.2010
comment
Неа. Обе базы данных отличаются друг от друга с одинаковой схемой. Один находится на моем компьютере на работе, а другой — на нашей выделенной виртуальной машине в godaddy.   -  person Anooj R    schedule 26.07.2010


Ответы (1)


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

person Jeff Terrell Ph.D.    schedule 19.11.2010