19 lines
410 B
Ruby
19 lines
410 B
Ruby
require 'csv'
|
|
|
|
class EmailController < ApplicationController
|
|
|
|
respond_to :csv
|
|
|
|
def dump_emailables
|
|
|
|
if params[:code] != Rails.application.config.email_dump_code
|
|
render :text => "", :status => 404
|
|
return
|
|
end
|
|
|
|
headers['Content-Disposition'] = "attachment; filename=\"user-list.csv\""
|
|
headers['Content-Type'] ||= 'text/csv'
|
|
|
|
@users = User.where(subscribe_email: true)
|
|
end
|
|
end |