Ajouter chaque élément du tableau, les lignes d'un fichier en ruby

Si j'ai un tableau de chaînes de caractères par exemple

a = ['a', 'b', 'c', 'd']

et je veux en sortie les éléments d'un fichier (par exemple .txt), un par ligne. Pour l'instant j'ai:

File.new("test.txt", "w+")
File.open("test.txt", "w+") do |i|
    i.write(a)
end

Cela me donne le tableau sur une ligne de la test.txt fichier.
Comment puis-je effectuer une itération sur le tableau, l'ajout de chaque valeur à une nouvelle ligne du fichier?

InformationsquelleAutor edc505 | 2013-09-19