0
我有一系列品牌。將數組寫入文件ruby
而且我有這樣的代碼:
brands.each_with_index do |brand, index|
File.open('brands.txt', 'w') { |file| file.print "#{brand.name} - #{brand.url}" }
end
所以我想所有品牌寫入文件,但作爲一個結果,我只得到最後的品牌,這樣的事情:
Biomill - htttp://site.com/brand/biomill/dogs/
看起來好像我的文件正在循環中被重寫。 我該怎麼辦?
當然,您的文件正在每個循環中重寫。你的代碼正在做你寫它要做的事情。 – jvillian