我正在尝试实现http://blog.sosedoff.com/2011/04/09/serving-maintenance-page-with-rack-middleware/只有一个区别 - 我的消息是一个完整的 *.html 文件像这样读:
def default_prompt(t)
File.open("public/tmp/maintenance/maintenance.html", "r").read
end
输出是
if File.exists?(@file)
body = @block.nil? ? default_prompt(time_info) : @block.call(time_info)
res = Response.new
res.write(body)
res.finish
else
@app.call(env)
但是我最后得到了 html 文件的文本,因为输出被<pre>
标签包围了。
我怎么解决这个问题?