Tag:

如何通过rails 3中的ftp写入csv文件?

我试图通过ftp写入csv文件。 这是我到目前为止: require ‘net/ftp’ require ‘csv’ users = User.users.limit(5) csv_string = CSV.generate do |csv| csv << ["email_addr", "first_name", "last_name"] users.each do |user| new_line = [user.email, user.first_name, user.last_name] csv << new_line end end csv_file = CSV.new(csv_string) ftp = Net::FTP.new('**SERVER NAME**') ftp.login(user = "**USERNAME**", passwd = "**PASSWORD**") ftp.storbinary('STOR ' + 'my_file.csv', csv_file) ftp.quit() 我得到错误“错误的参数数量(2个为3)”。 当我将行更改为ftp.storbinary(’STOR’+’my_file.csv’,csv_file,1024)时,它表示“错误的参数数量(1表示0)”。 我也试过使用storlines,但这也给了我错误。 有没有人对如何处理这个有什么想法?