I might be a `respond_with` junkie. There again I prefer this kind of logic out of the controller, and a helper seems a logical view-related place to put it. Did look into https://github.com/gtd/csv_builder but found the resulting `index.csv.csvbuilder` bizarrely less readable than the helper.