0

使用电子表格 GEM,我能够在开发环境中读取 xls 文件。当我移至生产服务器时,应用程序无法读取 xls 文件。

电子表格 Gem 已安装。上传文件时我没有收到任何错误。但是我无法读取 xls 文件中的数据。

为了。例如,我的 xls 有 4 个列。A、B、C、D 和数据存在于 2 行中。

第一行有数据:P1,P1,P3,P4 第二行有数据:Q1,Q2,Q3,Q4

在开发中。环境。我得到的数据是第一行的 P1、P1、P3、P4 和第二行的 Q1、Q2、Q3、Q4。

但在产品中。环境。我得到没有数据。它为所有列提供空白。

请帮助我错过哪些可能的更改,以使其在生产环境中也能正常工作。


电子表格 Gem 已安装。上传文件时我没有收到任何错误。但是我无法读取 xls 文件中的数据。

为了。例如,我的 xls 有 4 个列。A、B、C、D 和数据存在于 2 行中。

第一行有数据:P1,P1,P3,P4 第二行有数据:Q1,Q2,Q3,Q4

在开发中。环境。我得到的数据是第一行的 P1、P1、P3、P4 和第二行的 Q1、Q2、Q3、Q4。

但在产品中。环境。我得到没有数据。它为所有列提供空白。

4

1 回答 1

0

大家好,我已经解决了这个问题,因为我在 nginx 服务器中使用部署,nginx 使用 X-Accel-Redirect 将 X-Sendfile 作为 apache,必须在 production.rb 中配置它

对于 nginx:

config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'

问候~!

于 2011-05-08T11:10:30.827 回答