今回はRailsのメソッドにCSV形式でデータを出力する方法を探していた時のメモです。ちょっと自分のコードを載せきれなかったので、次回同じ機能を作るときのためのリンクを残しておきます。
完全俺得メモですので、見ていただけた方にはとっても申し訳ない限りっす。
🐯 お勧めリンク
WebアプリケーションからCSVやExcel形式でデータをエクスポートしたいというのはよくある話です。今回のエピソードではこれをRailsアプリケーションでおこなう方法を紹介します。下に示したページには、商品リストが表示されています。リンクを追加して、このリストをCSVかExcelファイルとしてダウンロードできるようにしたいと思います。
【実践】Railsにて検索結果をそのままCSV出力する(やや手抜きで) / Oh My Enter!
検索機能(絞込の機能)を取り付けつつ、CSVで出力する機能について。
Ruby(Rails)からExcelで文字化けしないCSVファイル作成 - ロードムービー ~Juvenile~
日本語の混じったCSVを出力すると文字化けなのでカラムがずれたりする可能性があります。で対策としてapplication_controller.rb
のafter_action
にnkfで変換するメソッドを追加する方法が書かれています!