загрузка исходных данных для миграции рельсов

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

Спасибо!

15
задан wickedchicken 17 August 2011 в 23:28
поделиться