Railsドキュメント

ストリームをブラウザに送信

適応バージョン

説明

ストリームをブラウザに送信

使い方

send_stream(filename: ファイル名, disposition: インラインで表示するかダウンロードするか='attachment', type: HTTPコンテンツタイプ=nil)

send_stream(filename: "subscribers.csv") do |stream|
    stream.write "email_address,updated_at\n"
    @subscribers.find_each do |subscriber|
        stream.write "#{subscriber.email_address},#{subscriber.updated_at}\n"
    end
end

ソースコード