それなりブログ 20台後半からWebエンジニアに転生した人が書く、プログラム・無駄口とかのそれなりのブログ 管理人: kjirou 座右の銘: 「三度の飯より、四度の飯」 素直な使い方はこうなんですけど require "csv" CSV.open("/path/to/filename.csv", "w") do |writer| writer これだと(理由はわかりませんが)ファイル末尾に追加書きするモードがありません。 だので、こうしたら outfile = File.open('/path/to/filename.csv', 'a') CSV::Writer.generate(outfile) do |writer| writer 上手くいきました。