2013-07-23 1 views
0

Мы разрабатываем приложение в течение года, и в миграции происходят некоторые ошибки. Есть ли способ скомпилировать их в один файл, чтобы мы могли устранить любые ошибки и т. Д., Не сортируя сотни отдельных файлов? Или мы можем сбросить миграцию, чтобы версия, работающая прямо сейчас, была первой для новых установок?Rails: скомпилировать миграции в один файл

+0

Какие ошибки? Как вы исправили эти ошибки? Или еще лучше, как у вас появилась действующая схема? – Substantial

+1

Я думаю, вы можете просто написать новую миграцию, где вы просто исправите все предыдущие ошибки ... например, добавив значение по умолчанию, удалив ненужные столбцы и т. Д. – sunny1304

+0

Большинство из них связано с миграцией полуфинала и чтобы прокомментировать части, которые прошли и тому подобное. Поэтому, хотя для текущей установки он работает нормально, но для новых он не удастся. –

ответ

3

Миграции уже «скомпилированы» в один файл schema.rb, расположенный в папке db вашего приложения для рельсов.

Вы можете загрузить схему из следующей задачи граблей:

rake db:schema:load