0

Spreadsheet GEM を使用して、開発環境で xls ファイルを読み取ることができます。運用サーバーに移行すると、アプリケーションが xls ファイルを読み取ることができなくなります。

Spreadsheet Gem は既にインストールされています。ファイルのアップロード中にエラーが発生しません。しかし、xls ファイルのデータを読み取ることができません。

為に。たとえば、私の xls には 4 つの列があります。A、B、C、D で、データは 2 行で表示されます。

最初の行のデータ: P1、P1、P3、P4 2 番目の行のデータ: Q​​1、Q2、Q3、Q4

開発中。環境 最初の行は P1、P1、P3、P4、2 行目は Q1、Q2、Q3、Q4 としてデータを取得します。

しかし、製品では。環境 データがありません。すべての列を空白にします。

実稼働環境でも機能させるために、私が見逃している可能性のある変更を助けてください。


Spreadsheet Gem は既にインストールされています。ファイルのアップロード中にエラーが発生しません。しかし、xls ファイルのデータを読み取ることができません。

為に。たとえば、私の xls には 4 つの列があります。A、B、C、D で、データは 2 行で表示されます。

最初の行のデータ: P1、P1、P3、P4 2 番目の行のデータ: Q​​1、Q2、Q3、Q4

開発中。環境 最初の行は P1、P1、P3、P4、2 行目は Q1、Q2、Q3、Q4 としてデータを取得します。

しかし、製品では。環境 データがありません。すべての列を空白にします。

4

1 に答える 1

0

やあみんな、私はこの問題を修正しました、私はnginxサーバーでデプロイを使用しているので、nginxはapacheとしてX-SendfileのX-Accel-Redirectを使用し、production.rbでこれを設定する必要があります

nginxの場合:

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

よろしく〜!

于 2011-05-08T11:10:30.827 に答える