0
部分的に動作しています。それはファイルを生成するが、出力は私がそれをどのようにしたいのではない。Rails CSVファイルへのエクスポート
コントローラ
@messages = Message.take(2)
respond_to do |format|
format.html
format.csv { send_data @messages.to_csv }
end
Message.rb
def self.to_csv
CSV.generate do |csv|
csv << Message.attribute_names
Message.all.each do |message|
csv << message.attributes.values
end
end
end
私がダウンロードしたCSVファイルを取得し、それが、レコード自体が含まれていますが、それは列を示し、
#<Message:0x007fca7a028338>,#<Message:0x007fca79a6bf58>
値はありませんメッセージの属性は次のようになります:
ID,text
1,hello
2,world