У меня есть существующая база данных, в которой я конвертирую предыдущий столбец "NULL" в значение, которое имеет значение по умолчанию (и заполняет это значением по умолчанию). Однако это значение является идентификатором записи, которую мне нужно создать. Если я поместил эту запись в db/seeds.rb
, она не будет запущена, потому что db/seeds.rb
запускается после миграции, но для миграции требуются семенные данные. Если я оставлю создание записи в процессе миграции, то я не получу запись, если я создам новую базу данных с db:load
. Есть ли лучший способ, кроме дублирования этого как в db/seeds.rb
, так и в миграции?
Спасибо!