Addin lines to existing csv file with fastercsv

I'am trying to add new lines to a existing csv file, but i only get one
line.
It doesn't add additional lines, i pasted te code below, has anyone a
suggestion how to write new lines?

require 'fastercsv'

FasterCSV.open("d:/file.csv", "w") do |csv|
    csv << [@params[:ha_gewas2], "first name", "last name", "email"]
end

···

--
Posted via http://www.ruby-forum.com/.

It doesn't add additional lines, i pasted te code below, has anyone a
suggestion how to write new lines?

    You need to insert newlines after each record string.

    For example:
           hdr = [['field1a', 'field1b'], 'field2', 'field3',
'field4'].flatten.join(',')
           FasterCSV.open("my_csv_file.csv", "w") {|file|
             file << hdr + "\n" # There's a different newline
thingamajigger for Windows: \r\n
             # proceed with adding additional records here.
           }

···

require 'fastercsv'

FasterCSV.open("d:/file.csv", "w") do |csv|
    csv << [@params[:ha_gewas2], "first name", "last name", "email"]
end

--
Posted via http://www.ruby-forum.com/\.

Open using "a" instead of "w" to append to the file. See "ri IO" for a list
of file modes.

···

On Fri, May 18, 2007 at 09:06:39AM +0900, Mark Stroeve wrote:

I'am trying to add new lines to a existing csv file, but i only get one
line.
It doesn't add additional lines, i pasted te code below, has anyone a
suggestion how to write new lines?

require 'fastercsv'

FasterCSV.open("d:/file.csv", "w") do |csv|
    csv << [@params[:ha_gewas2], "first name", "last name", "email"]
end