Rails 4 как игнорировать отложенные миграции

Проблема заключается в следующем:

У меня есть db / seed.rb, полный исходных данных.Одна из миграций зависит от данных, которые предоставляет это семя.я пытаюсь развернуть мое приложение из пустой базы данных.

Результат:

RAILS_ENV = производственные грабли db: migrate - происходит сбой из-за отсутствия исходных данныхRAILS_ENV = производственные грабли db: seed - происходит сбой из-за отложенных миграций

Я хотел как-то сказать rake игнорировать ожидающие миграции, но пока не мог этого сделать.

ОБНОВЛЕНИЕ (из-за дополнительного опыта)

Иногда миграции и код модели не синхронизируются, поэтому миграции не запускаются. Чтобы избежать этой проблемы, в последнее время используется переопределение модели в миграциях:

# reset all callbacks, hooks, etc for this model
class MyAwesomeModel < ActiveRecord::Base
end

class DoSomethingCool < ActiveRecord::Migration
  def change
    ...
  end
end

Ответы на вопрос(5)

Ваш ответ на вопрос