Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: lukelex
There is also a gem called CsvRecord that serves as a persistance layer between csv files and Ruby classes, either importing or exporting. It also implements validation and associations and it can be used alongside ActiveRecord.