Возможно, это дубликат, но я не смог найти никого, кто бы задавал вполне этот вопрос.
Насколько я понимаю *, если я хочу перенести данные из внешнего источника в базу данных моего приложения Rails, я должен сделать это с помощью миграции. Из моего предварительного исследования видно, что я мог бы использовать такой инструмент, как FasterCSV , чтобы проанализировать файл CSV (например) прямо в самом файле миграции (.rb).
Это правильный подход? И если да, то куда мне на самом деле поместить этот CSV-файл - кажется, что если миграция, в конце концов, подразумевает обратимость / повторяемость, то данные CSV должны храниться в стабильном месте.
* Дайте мне знать, если я полностью ошибаюсь в том, как вообще поступить так, поскольку я все еще новичок в RoR.