私はshrineを使用してExcelファイルをアップロードしています。 shrineを使用して、ファイルは正常にアップロードされ、モデルインスタンスにリンクされます。Rails5:ブラウザでexcelファイルを開く
ダウンロードする代わりに、Excelファイル(.xls、.xlsx)をブラウザで開きたいとしました。私は様々な解決策を探して、それらを試しましたが、運はありません。人々のほとんどから
推奨される解決策は、「SEND_DATA」を使用しており、私もそれで試してみました:
send_file(data, type: 'application/vnd.ms-excel', filename: "#{uploaded_file.metadata["filename"]}", disposition: 'inline')
をしかし、それはファイルをダウンロードする代わりに、ブラウザで直接開いています。
私の質問は
1ですが)、このオープニング/ダウンロードファイルには、ブラウザの設定に依存しますか?
2)どれが良いですか?ブラウザでファイルを開くには、または 'axlsx'のようなgemを使用して、アプリケーションでテンプレートを作成してレンダリングしますか?
ありがとうございます!