axlsx gemを使用して Excel ファイルを生成しようとしています。これは、ユーザーがブラウザーでレポートを表示し、リンクをクリックしてデータを Excel にエクスポートできる Ruby Rails アプリケーションです。ただし、次のエラーが発生します。
「ArgumentError (UTF-8 の無効なバイト シーケンス)。」
このエラーは、次のコード行で発生しています。
p.to_stream.read.
Ruby 1.9.3 と Rails 2.3.16 を使用しています。ファイルをシリアライズしたり、ディスクに書き込もうとしたりしていません。Excelでファイルを開いて、必要に応じてユーザーがファイルを保存できるようにしたいだけです。
誰もこのエラーを見たことがありますか?