【发布时间】:2013-05-21 19:00:35
【问题描述】:
我正在尝试实现 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> 标签包围。
我该如何解决这个问题?
【问题讨论】: