标签: ruby
我想知道写入文件的最佳方法是什么,它占用的内存更少,CPU更少,而且速度更快。
我有以下代码:
file = "some_path/some_name.txt" File.open(file, 'wb') do |f| f.syswrite(params[:file_content]) end
我想知道哪个f.write,f.syswrite和f.puts是写入文件的最佳方法。如果还有比这更好的东西,请告诉我。
f.write,f.syswrite
f.puts