Skip to content

Instantly share code, notes, and snippets.

@diligasi
Created October 30, 2019 20:31
Show Gist options
  • Save diligasi/af36cfe8a275737fdb67393377abafd0 to your computer and use it in GitHub Desktop.
Save diligasi/af36cfe8a275737fdb67393377abafd0 to your computer and use it in GitHub Desktop.
require 'csv'
file = "#{Rails.root}/public/user_data.csv"
products = Product.order(:first_name)
headers = ["Product ID", "Name", "Price", "Description"]
CSV.open(file, 'w', write_headers: true, headers: headers) do |writer|
products.each do |product|
writer << [product.id, product.name, product.price, product.description]
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment