ActsAsExportable
¶ ↑
Export ActiveRecord table data into a csv.
Install¶ ↑
gem 'acts_as_exportable'
Example¶ ↑
To get started, just specify an ActiveRecord class as acts_as_exportable
This will add all the Object’s attributes to the CSV
class Contact < ActiveRecord::Base acts_as_exportable end
You can also specify the attributes to be included
class Contact < ActiveRecord::Base acts_as_exportable :name, :email, :comment end
At this point the class will be given the “build_csv” class method.
Contact.build_csv
As a convenience a view helper has also been provided.
link_to_export("Link Text", "ClassName", :html_options => {})
This will return a link for downloading the CSV
Copyright © 2011 Ross Nelson, released under the MIT license