Я выполнил миграцию, которая добавляет столбец в модель и присваивает ему значение по умолчанию.Но я забыл обновить все существующие ранее экземпляры этой модели, чтобы иметь значение по умолчанию для нового столбца.
Основываясь на этом утверждении, вы просто пытаетесь проверить эту «старую» модель, имеет значение по умолчанию, правильно?
Теоретически вы тестируете, работает ли рельсы.То есть, "устанавливает ли rails значение по умолчанию для вновь добавленного столбца"
Добавление столбца и установка значения по умолчанию будет в "старых" записях вашей базы данных.
Итак,тогда вам не нужно обновлять другие записи, чтобы они отражали настройку по умолчанию.Теоретически проверять нечего, так как рельсы проверили это для вас.Наконец, причина использования значений по умолчанию состоит в том, что вам не нужно обновлять предыдущие экземпляры для использования этого значения по умолчанию, верно?