Обратимая миграция для change_column_default от отсутствия по умолчанию в Rails

Rails ведет к активной миграции записей говорит, что вы можете сделать

change_column_default :products, :approved, from: true, to: false

у меня естьchange метод в Rails, который похож на следующее:

change_column_default :people, :height, from: nil, to: 0

с намерением перейти от отсутствия по умолчанию к нулевому значению по умолчанию.

Однако, когда я пытаюсь откатить его назад, я получаю

ActiveRecord::IrreversibleMigration: ActiveRecord::IrreversibleMigration

Учитывая, что я даю Railsfrom а такжеtoпочему он не принимает это?

Я использую Rails 4.2.0.

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

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