0

我在这里看到了关于 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 文件。

可能是什么问题,我应该如何调试和解决这个问题?

4

1 回答 1

0

经过我所有提交的艰苦回溯后,我终于找到了它。显然 gem rack-webconsole 出于某种原因将 send_file 搞砸了。我把它从我的 Gemfile 中拿出来,一切都恢复了。

于 2011-11-25T06:15:24.470 回答