Hello Friends
I want to generate tab-delimited text file of my every users
information in once.
i have a button called EXPORT on my page when i clicked on this button
than i want to generate tab-delimited text file for every users
information.
can anybody give any snippet of code or any idea for this
Thanks
I’m not sure why you’d want to provide this functionality but here’s a
stab at it (I’m sure someone will come up with something more elegant)
File.open(‘file.txt’, ‘a+’) { |f| User.find(:all).each { |u|
f.write(“#{u.login}\t#{u.email}\n”) } }
On May 25, 8:37 am, Djdon D. [email protected]
Djdon D. wrote:
Hello Friends
I want to generate tab-delimited text file of my every users
information in once.
i have a button called EXPORT on my page when i clicked on this button
than i want to generate tab-delimited text file for every users
information.
can anybody give any snippet of code or any idea for this
Install fastercsv gem. Then in your code:
require ‘fastercsv’
FasterCSV.generate(:col_sep => “\t”) {|csv| csv << [user_name,
last_login, etc.]}