Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class User < ActiveRecord::Base
- EXPORT = [:username, :email, :first_name, :last_name, :terms, :sector]
- devise :database_authenticatable, :registerable,
- :recoverable, :rememberable, :trackable, :validatable
- validates_presence_of [:sector]
- validates_inclusion_of :terms, :in => [true, false]
- scope :newsletter, -> {
- select *EXPORT
- }
- def self.to_csv
- CSV.generate do |csv|
- csv << EXPORT
- newsletter.each do |user|
- binding.pry
- csv << user.attributes.values_at(*EXPORT)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment