1
根据文档,尝试在Heroku(Cedar)上编写临时文件,看起来应该可以。然而,这段代码片段失败:无法在Heroku/Sinatra中写入tmp文件
get '/test' do
myfile = File.new("./tmp/testemp.txt", "w+")
myfile.puts("Abracadabra")
myfile.close
"End of test"
end
任何建议,我可能做错了什么? “测试结束”输出显示在服务的网页上,所以这条路线肯定会跟上。
谢谢!
“失败”是什么意思?你打开一个文件,写入文件,但不要使用它 - 你想要做什么? – matt