根据文档,尝试在Heroku(Cedar)上编写一个临时文件,看起来应该是可行的。然而,这段代码片段失败了:
get '/test' do
myfile = File.new("./tmp/testemp.txt", "w+")
myfile.puts("Abracadabra")
myfile.close
"End of test"
end
有什么建议我可能做错了吗? "测试结束"输出显示在所提供的网页上,因此这条路径肯定会被跟踪。
谢谢!
答案 0 :(得分:0)
您所拥有的代码是写入文件/tmp/testemp.txt
,但您在方法结束时返回"End of test"
,这就是返回到网络浏览器的原因。
默认情况下,您返回的最后一件事将呈现给Web浏览器。