Method: ModelInfo::DownloadsController#download_csv
- Defined in:
- app/controllers/model_info/downloads_controller.rb
#download_csv ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/controllers/model_info/downloads_controller.rb', line 7 def download_csv csv_string = CSV.generate do |csv| csv << @model_class.column_names @model_data.each do |model| values = model.attributes.values csv.add_row values end end send_data csv_string, :type => 'text/csv; charset=iso-8859-1; header=present', :disposition => "attachment; filename=#{@model_name}-#{DateTime.now}.csv" end |