これはおそらく非常に簡単です。Spreadsheetgemを使用してワークブック(つまりスプレッドシート)を作成していて、最初にファイルに書き込むことなく、Excelデータをクライアントに直接送信したいだけです。
現在、ブックをtmp
dir内のファイルに書き込んでから、を使用して送信していますが、送信後send_file
にファイルが必要ないため(キャッシュ目的でも)、非常にエレガントではないようです。
send_data
最適には、ワークブックのデータを1つのrespond_to :xls
ブロックにまとめて呼び出したいと思います。
何か案は?