From: James Edward Gray II Date: 2010-11-17T05:41:33+09:00 Subject: Re: FasterCSV On Nov 14, 2010, at 9:48 PM, Francisca Munhoz wrote: > How Can I sort attributes.values for similar order as csv_header? Just > consider that I already order by csv_header on my query but i did not > work. > > @custom_csv = User.find(:all, :select=>"name, lastname, address " :order > => "name, lastname, address") > > csv_header = [name,lastname,address] > > csv_string = FasterCSV.generate do |csv| > > csv << csv_header > > @custom_csv.each do |v| > > csv << v.attributes.values I think you can replace the above line with: csv << csv_header.map { |h| v[h] } > end > > end Hope that helps. James Edward Gray II