在我的Rails应用程序中,Admin可以将用户数据导出为csv格式。我的应用程序中的每个用户都有他们的个人资料照片.我的客户想把用户照片包含到CSV文件中。我不知道该怎么做。有人能帮帮我吗..。
我正在使用,这里有一些我的控制器代码供参考。
我的控制器中的 :
require 'fastercsv'
def getcsv
entries = User.find(:all)
csv_string = FasterCSV.generate do |csv|
csv << ["first_name","last_name","username","address","photo" ]
entries.each do |e|
csv << [e.first_name,e.last_name,e.username,e.address,e.photo.url]
end
end
send_data csv_string,:type=>'text/csv;charset=iso-8859-1; header=present', :filename=>"entries.csv",:disposition => 'attachment'
end发布于 2010-02-25 11:20:47
CSV是纯文本。除非生成器和读取器都同意一种格式,如base64 64编码的PNG,否则无法包含图形数据。
https://stackoverflow.com/questions/2333522
复制相似问题