RailsなどでDBの内容をCSVでダウンロードする二つの方法 ActiveRecordを利用して検索後にCSVをプログラムで作成 この場合RubyのCSVパーサが遅いらしいので、 FasterCSVを使う。 http://d.hatena.ne.jp/zariganitosh/20070513/1179014429 もしくは http://d.hatena.ne.jp/yoshitetsu/20080205/1202176191 のようにmysqlにまかせる ただ上記のmysqlにまかせる方法だと作られたcsvファイルの権限がmysqlの実行 ユーザ(Railsの実行ユーザとは違う)なので、mysqlでcsvを作成した後、 railsで読み込むためにはユーザのグループ設定や、grantでfile権限を付与するなど サーバー側の設定を変更する必要がある。 今回はActiveRecordで検
![RailsでDBの内容をCSVでダウンロードできるようにする。 - クライミング好きプログラマーのプログラミング日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/bb9eec8acccb2660e2b592ecf96079be073d567b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fg%2Fgac777%2F20090224%2F20090224231608.gif)