我在这里看到了关于 send_file 和 apache/nginx 的问题,并且都指向 production.rb 中的这一行
config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'
很好,但是发展呢?我现在正在开发中,将 url 粘贴到我的浏览器会得到一个 0 字节的 zip 文件。
还值得注意的是,这在 Mac 和 Windows 之前一直运行良好(两者都为 1.8.7 MRI - windows 使用 apache 和 Thin)。我们切换到 JRuby,一切都变得松散了。现在,即使我切换到我的 mri gemset(使用 rvm),我仍然会得到 0 字节的 zip 文件。
可能是什么问题,我应该如何调试和解决这个问题?