CSV.generate(options) do |csv|
csv << column_names
all.each do |product|
csv << product.attributes.values_at(*column_names)
end
end.encode('gb2312', :invalid => :replace, :undef => :replace, :replace => "?")
重点在最后一行
csv导出方法http://railscasts.com/episodes/362-exporting-csv-and-excel
导入http://railscasts.com/episodes/396-importing-csv-and-excel