Я бы пошел за ним, используя Rails runner скрипт. Это позволит вашему коду получать доступ к тем же вещам, что и приложение Rails, включая инициализацию базы данных. ActiveRecord сможет использовать определенные вами модельные связи.
Создайте несколько таблиц переноса в вашей производственной базе данных и скопируйте нужные данные в те, которые используют скрипт runner. Оттуда вы можете сериализовать данные или использовать инструмент дампа, так как вы будете иметь дело с уменьшенным количеством записей. Повторите процесс в среде разработки, чтобы переместить данные в базу данных.
Мне нужно было заполнить базу данных в одном из моих приложений из удаленных веб-журналов и я написал сценарий запуска, который периодически запускался через cron, передавал данные с моего сайта и вставлял данные.