NokiGiri ビルダーで生成された XML があり、xml を (コントローラーで) レンダリングしています:
render xml: builder.to_xml
そして、ブラウザでユーザーにxmlファイルを表示します。ブラウザで xml コンテンツの代わりにダウンロード可能なファイルをユーザーに提供するにはどうすればよいですか。
アップデート
私は両方を試しました:
headers['Content-Type'] = 'application/octet-stream'
headers['Content-Disposition'] = 'attachment; filename="file.xml"'
render xml: builder.to_xml
と
send_data builder.to_xml,
:type => 'application/octet-stream; header=present',
:disposition => "attachment; filename=test.xml"
どれもうまくいきませんでした