2.1.2. ActiveRecordモデルのデータをCSV出力する¶ Product(商品)モデルのデータをCSV出力する方法について考えてみます。 # 商品の全データをCSV出力する Product.all.to_csv # 商品ID 1,2,3 のデータをCSV出力する Product.where(id: [1,2,3]).to_csv # 商品名、価格のみCSV出力、ヘッダも「商品名,価格」という文字列に変更する # データはUTF-8で出力 Product.all.to_csv(header: ['商品名', '価格'], columns: ['name', 'price'], encoding: Encoding::UTF_8) # app/models/concerns/csv_exportable.rb require 'csv' module CsvExportable