Parsing CSV Data with Sources



How to model an import record in the database, parse CSV files through a pluggable Source layer, and map headers to target columns -- the first end-to-end flow.





Context


This is part 6 of the series where we build DataPorter, a mountable Rails engine for data import workflows. In part 5, we designed the...