Sha256: a6654b617e048a31b99bdeeac124a8a89fae4e6ba271e6bba568192a1a232f3d

Contents?: true

Size: 445 Bytes

Versions: 6

Compression:

Stored size: 445 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.columns

  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

6 entries across 6 versions & 2 rubygems

Version Path
yousty-activeadmin-1.0.4.pre app/views/active_admin/resource/index.csv.erb
yousty-activeadmin-1.0.3.pre app/views/active_admin/resource/index.csv.erb
yousty-activeadmin-1.0.2.pre app/views/active_admin/resource/index.csv.erb
yousty-activeadmin-1.0.1.pre app/views/active_admin/resource/index.csv.erb
yousty-activeadmin-1.0.0.pre app/views/active_admin/resource/index.csv.erb
aa-rails4-0.6.0 app/views/active_admin/resource/index.csv.erb