Sha256: f75e30b532d31fa4c40c506c4234d7b8a8d4fef0d494bfa91fc7fa0f9859dc85

Contents?: true

Size: 458 Bytes

Versions: 5

Compression:

Stored size: 458 Bytes

Contents

<%-
  require 'csv'

  default = active_admin_application.csv_options
  options = default.merge active_admin_config.csv_builder.options
  columns = active_admin_config.csv_builder.render_columns(self)

  csv_output = CSV.generate(options) do |csv|
    csv << columns.map(&:name)
    collection.each do |resource|
      csv << columns.map do |column|
        call_method_or_proc_on resource, column.data
      end
    end
  end
%>
<%= csv_output.html_safe %>

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
active_administration-0.0.3 app/views/active_admin/resource/index.csv.erb
activeadministration-0.0.2 app/views/active_admin/resource/index.csv.erb
active_administration-0.0.2 app/views/active_admin/resource/index.csv.erb
activeadministration-0.0.1 app/views/active_admin/resource/index.csv.erb
active_administration-0.0.1 app/views/active_admin/resource/index.csv.erb