我在这里看到了关于send_file和apache / nginx的问题,并且都指向了production.rb中的这一行
config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'
嗯,好,但是发展怎么样?我现在正在开发并将URL粘贴到我的浏览器中获取一个0字节的zip文件。
值得注意的是,之前在Mac和Windows上都做得很好(两者都是1.8.7 MRI - 使用瘦弱的apache)。我们切换到了JRuby,一切都崩溃了。现在即使我切换到我的mri gemset(使用rvm),我仍然得到0字节的zip文件。
可能是什么问题,我应该如何调试和解决这个问题?
答案 0 :(得分:0)
在我所有提交的艰苦倒带之后,我终于找到了它。显然,gem rack-webconsole出于某种原因扯掉了send_file。我把它从我的Gemfile中拿出来,一切都恢复了。