2010-05-28 70 views
0

使用電子表格GEM,我可以讀取開發環境中的xls文件。 當我移動到生產服務器時,應用程序無法讀取xls文件。無法讀取生產環境中的excel文件,但在開發環境中工作

Spreadsheet Gem已安裝。上傳文件時沒有出現錯誤。但是我無法讀取xls文件中的數據。

對於。例如我的xls有4列。 A,B,C,D和數據存在2行。

第一行數據:P1,P1,P3,P4 第二排具有數據:Q1,Q2,Q3,Q4

在dev的。 ENV。我得到第一行的數據爲P1,P1,P3,P4,第二行的數據爲Q1,Q2,Q3,Q4。

但在prod。 ENV。我得到沒有數據。它爲所有列提供空白。

請幫助我可能會對可能的更改進行修改,以使其在生產環境中也能正常工作。


Spreadsheet Gem已安裝。上傳文件時沒有出現錯誤。但是我無法讀取xls文件中的數據。

對於。例如我的xls有4列。 A,B,C,D和數據存在2行。

第一行數據:P1,P1,P3,P4 第二排具有數據:Q1,Q2,Q3,Q4

在dev的。 ENV。我得到第一行的數據爲P1,P1,P3,P4,第二行的數據爲Q1,Q2,Q3,Q4。

但在prod。 ENV。我得到沒有數據。它爲所有列提供空白。

+0

它在production.log中給你什麼錯誤? – Salil 2010-05-28 10:07:08

回答

0

嘿,我有解決這個問題,因爲我使用nginx的在服務器上部署,使用nginx的X阿塞爾 - 重定向X-SENDFILE例如Apache,必須production.rb

配置這對於nginx的:

config.action_dispatch.x_sendfile_header = 'X-加速重定向'

問候〜!