Class: Admin::NewslettersController
- Inherits:
-
BaseController
- Object
- BaseController
- Admin::NewslettersController
- Defined in:
- app/controllers/admin/newsletters_controller.rb
Instance Method Summary collapse
Instance Method Details
#download_csv ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/controllers/admin/newsletters_controller.rb', line 15 def download_csv csv_lib = RUBY_VERSION =~ /1.8/ ? FasterCSV : CSV csv_string = csv_lib.generate do |csv| csv << ["Name", "Email"] Newsletter.all.each do || csv << [.name, .email] end end send_data(csv_string, :type => 'text/csv; charset=utf-8; header=present', :filename => "newsletters_#{Date.today.to_s}.csv") end |
#index ⇒ Object
7 8 9 10 11 12 |
# File 'app/controllers/admin/newsletters_controller.rb', line 7 def index if searching? render :partial => 'newsletters' if request.xhr? end |