J'ai un tableau de marques.Ecrire tableau dans le fichier ruby
J'ai ce code:
brands.each_with_index do |brand, index|
File.open('brands.txt', 'w') { |file| file.print "#{brand.name} - #{brand.url}" }
end
Je veux écrire toutes marques dans le fichier, mais en conséquence je reçois que la dernière marque, quelque chose comme ceci:
Biomill - https://site.com/brand/biomill/dogs/
Il semble que mon fichier soit en cours de réécriture dans la boucle. Que dois-je faire?
Bien sûr, votre fichier est en cours de réécriture dans chaque boucle. Vous codez exactement ce que vous avez écrit. – jvillian