Можно вам ещё вопрос, чтобы не создавать отдельную тему: при деплое на хероку залил все файлы миграции, попытался сделать heroku run rake db:migrate. Происходит ошибка - колонка ХХХ уже присутствует в таблице УУУ. Мне пришлось удалить часть файлов миграции на которые ругался хероку. Но некоторые пришлось оставить - без них приложение на работало, т.к. НЕ БЫЛО соответствующих колонок в таблице, но в development среде все было нормально. Так вот вопрос - почему некоторые колонки были, а некоторых не было? И можно ли было как-то обойтись без удаления файлов миграции?